问题标签 [dundas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1096 浏览

c# - Dundas / Microsoft 绘制堆叠面积图多个系列,混合正负

我想创建一个包含多个系列的堆叠面积图,但是我们希望所有正值都以正向堆叠(X 轴上方),所有负值都以负向堆叠(X 轴下方)。

堆叠区域系列似乎没有产生预期的效果。这有点难以解释,但如果有 4 个系列和系列 1、2 有一个正数据点,这些数据点会远离 x 轴向上堆叠。如果系列 3 有一个负数据点,则系列将从 1 和 2 的累积峰值向下向 x 轴渲染,最后 4 系列将从 1、2 和 3 系列的累积进行渲染。

我正在使用(旧版)Dundas 图表,这是 Microsoft 购买 IP 并在 .NET 中创建 Microsoft Charting Visualization 之前的版本。相反,可能会向我们切换,所以如果这些想法也涉及这个,那就太好了。

任何人都可以提出一些想法或方法来使用这两种技术实现这一目标。

我们是否使用了错误类型的图表?

谢谢,

菲利普

0 投票
2 回答
3182 浏览

.net - 如何真正滚动和缩放 MS 图表控件?

我正在使用 MS Chart 控件 4 做一个趋势应用程序。

我将缩放和滚动与鼠标滚轮和右键集成在一起,这使控件具有不同寻常的平滑度。

但是,我意识到ChartArea.Axis 方法实际上ScaleView.ScrollScaleView.Zoom没有缩放或滚动网格、标签和带状线。

相反,它缩放和滚动点系列,但保持网格标签不变,并且只调整标签值。

例如,如果我想将此示例图表向右滚动:

在此处输入图像描述

我有这个。

在此处输入图像描述

基本上,这就是我想要实现的目标:

在此处输入图像描述

如何使用 MS Chart 控件实现真正的滚动和缩放?

编辑:我设法通过将 X 值设置为 DateTimes 来获得想要的行为。但是,我想在 X 轴上使用双精度。

0 投票
2 回答
259 浏览

latitude-longitude - Dundas Dashboard 在地图上输入经度和纬度

如何在 Dundas Dashboard 上的地图中插入经度和纬度坐标?我在 SQL 中有一个包含CityProvinceLongitudelatitude列的表,但是当我将数据集输入到地图中时,它没有让我选择将表用于 x:经度和 y:纬度。这些选项是灰色的。

0 投票
1 回答
794 浏览

c# - 无法将 DateTime 系列与 Dundas 图绑定

我很难在 Dundas 图表上绘制系列数据。它似乎无法正确绑定这些DateTime值。

这是最小图表生成代码:

ChartData 类只是包含我的系列和一些关于它们的元数据的帮助器:

您可以在此处查看 XValues 和 YValues 集合的内容:https ://docs.google.com/spreadsheet/pub?key=0AtV11BVzMrGYdDdrdjY1WC1wc09aV0E3cmo3VkpJSEE&output=html

我得到以下图表(注意日期完全错误):

10行

XValueTypeDateTimeYValueTypeInt:_

当我尝试绘制 60 个值时,情况变得更糟:

在此处输入图像描述

0 投票
3 回答
7748 浏览

c# - .NET Charting - 通过拖动 X 轴来缩放图表

我正在尝试通过将 X 轴上的值向右拖动然后将其放到新位置来使用 .NET 图表来实现图表缩放。它有点工作,但我有一些问题。这是我的代码:

实际的缩放效果是通过在 HandleZoom() 中改变 AxisX 的最大值来实现的:

其中“InitialAxisValue”是初始拖动值,“eX”是当前鼠标 x 轴坐标。

它有效,但我有一个问题:有时拖动移动不顺畅,有时在图表/网格中出现来回不希望的移动/闪烁(您可以通过将鼠标缓慢向右拖动来轻松查看)。

问题可能出在 HandleZoom() 和 GetNewAxisMaximumValue() 的实现中。

任何帮助都会很棒。

谢谢

0 投票
3 回答
416 浏览

dashboard - Dundas仪表板中的错误不起作用

我刚刚安装了 Dundas 仪表板 4.0.2 并且安装成功。但是,当我尝试打开程序时,网页显示错误:

“/”应用程序中的服务器错误。编译错误描述:在编译服务此请求所需的资源期间发生错误。请查看以下特定错误详细信息并适当修改您的源代码。

编译器错误消息:CS0009:元数据文件 'c:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Web.Services\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll' 无法打开 -- '试图加载格式不正确的程序。'

源错误:

{没有相关的源代码行]

源文件:行:0

0 投票
1 回答
353 浏览

c# - Dundas 仪表板图像悬停交互

在 Dundas 仪表板中,我有一个小图像,如果您将鼠标悬停在它上面,则该图像必须出现。任何人都可以帮助我进行悬停交互编码。

0 投票
1 回答
2718 浏览

charts - 如何在 Microsoft 图表控件中获取绘图区域的大小

我在 Windows 应用程序中使用 MS 图表控件。

我正在动态绘制各种系列,用户可以指定每个系列应该是哪种图表类型。这会导致饼图与折线图/样条图等相结合的情况。

当至少一个系列被指定为饼图时,我会动态添加图表区域和图例,为这些系列中的每一个提供自己的图表区域,而所有“基本”图表类型(线(区域)/样条线(区域)/等。 ) 合并为一个图表区域。

问题是,当添加 10 多个以饼图为主的系列时,图表的大小会被调整得如此之小,以至于它们变得毫无用处。我的想法是动态增加图表控件的大小(从而增加其中所有图表区域的大小)。我的问题是,除非我明确设置,否则 InnerPlotPosition 的宽度和高度始终为零。

有没有办法确定绘图区域的大小(以像素或百分比为单位)(我可以乘以图表控件的大小来获得像素)等,即使没有明确设置?这将允许我增加图表控件的大小,直到达到某个最小值(并且希望是可读的)值。

0 投票
1 回答
196 浏览

sql - Dundas 加入两张桌子

我是数据库新手。我遇到了两张桌子的一个特殊问题。请让我知道解决方案。

我正在使用 Dundas Dashboard 版本 4,数据库是 SQL Server 2008R2

请在下面找到场景

一个incidentdimvw有两列的表classificationid

具有displaystringdimvw列名elementnamedisplaystringdimvw表和具有另一个列名displayname作为分类的表,这是我的需要。

事件dimvw || 显示字符串dimvw

(id) (分类) || (显示名称)“分类”(元素名称)

(ir23) (enum.email) || (电子邮件)(枚举.email)

(ir56) (枚举.打印) || (打印) ((枚举.打印)

最终结果应该是这样的。

(id) (分类)

(ir23) (电子邮件)

(ir56) (印刷)

从 Dundas 仪表板中的这两个表中是否可以使用此解决方案。请在这种情况下帮助我

0 投票
1 回答
438 浏览

asp.net - 是否有 Microsoft 的 Dundas Maps 版本?

我有一个集成 Dundas Maps 的项目,我最后一次听说目前不受支持,几年前已被 Microsoft 收购。

我想知道是否有 Microsoft 发布的基于 Dundas Maps 的库。

我知道微软已经发布了 Microsoft Chart Controls for .NET 3.5 来取代 Dundas Charting Tools,但我不确定 Dundas Maps 是否有类似的版本。我需要使用 Dundas Maps 进行无缝过渡。

对于地图软件,我在谷歌搜索时发现的最接近的是 Bing Maps,这并不是我想要的,因为它似乎没有 C# 库。