问题标签 [asp.net-charts]

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 回答
630 浏览

asp.net - ASP.Net 图表 LabelURL

我有一些使用 MS Asp.Net 图表控件的图形,我注意到标签有一个标签 URL 属性,如果我在其中放置一个 URL,那么它会使该标签成为一个链接。

我的问题是,是否可以让图表中每个条目的标签 URL 是动态的,例如,我有一个图表来绘制每个项目有多少未完成的任务。我希望 URL 转到每个项目的主页。

例如Http://www.mywebsite.com/projects.aspx?projectId=*InsertProjectIdHere*

我敢肯定这一定是一件很常见的事情,所以我猜这是可能的。

谢谢

0 投票
1 回答
3699 浏览

charts - 图表控制多个 ChartArea 的,同一张表

我有一个包含三列的表,后两列中包含值。我正在尝试输出两个饼图,显示每个饼图的数据。出于某种原因,第二个饼图没有显示,而是显示为灰色方块。此外,传说连续出现两次,但这只是一个对我来说没有意义的传说。

这是标记:

然后我有一个SqlDataAdapter用来填充一个的DataSet,然后我把它DataTableCollection变成一个IEnumerable列表类型,这样我就可以在数据绑定图表系列时使用它。看起来有点麻烦,但我这样做的原因是因为DataSet稍后用于某些 XSLT 输出,所以当我已经获得我需要/想要的数据时,重新查询数据库是没有意义的。

所以第二个饼图(ModelActual)根本没有显示,它只是一个灰色的正方形。我一直在摆弄几个小时无济于事。(编辑:另外,我已经做过类似的事情,所以我不知道为什么这个不起作用。与我的另一个不同之处在于它最初来自两组不同的数据,但这不应该是它不起作用的原因)

谢谢。

0 投票
3 回答
880 浏览

jquery - ASP.Net 图表 - 在 IE 7 上通过 jQuery 获取会导致图像无法加载

我正在使用ASP.Net Charting Controls和 ASP.Net MVC。

我试图在页面上显示一个图表,用户可以更改与此图表关联的各种数据,然后按下一个按钮,该按钮将执行 POST 操作,然后返回一个新呈现的图表。这是通过 jQuery 刷新的,它加载包含图表的部分视图。

我遇到的问题是在 IE 7 中我得到了无法找到图像的图标。奇怪的是它在 Firefox 中运行良好!

更新图表的过程:

  • 在 POST 中发送新参数
  • 应用程序更改图表对象上的参数
  • 控制器将图表对象发送到局部视图,使其像控件一样呈现
  • jQuery 然后在这个局部视图中加载。在 IE 7 中,我得到未找到图像的图标。

以下是部分视图中用于呈现图表对象的代码:

干杯!

加载这些图表的 jQuery 如下:

0 投票
1 回答
6594 浏览

asp.net - 确定 ASP.NET 图表控件使用的颜色

我想找出在 ASP.NET 图表控件中用于特定调色板的颜色。

我已经知道 Chart 类上有一个枚举来设置调色板,例如

但我想知道哪些颜色属于调色板。

在任何人问之前 - 我知道你会 - 我需要知道颜色的原​​因是因为我想在图表图像之外创建自己的图例。

我也知道我可以在图表的 DataPoints 上设置自己的颜色,但我宁愿不必实现自己的调色板。

0 投票
1 回答
1511 浏览

c# - System.Windows.Forms.DataVisualization.Charting 转换器周围是否有 Excel 图表对象?

有谁知道是否有一种工具可以让您将 Excel 图表对象转换为 System.Windows.Forms.DataVisualization.Charting 对象(又名 ASP.NET 图表)

例如在 C# 中

使用 System.Windows.Forms.DataVisualization.Charting;

...

var xlChart = xlWorksheet.ChartObjects.FirstOrDefault();

图表图表 = SomeConverterLibrary.Convert(xlChart);

...

0 投票
2 回答
1885 浏览

asp.net - ASP.NET 图表控件太慢或不呈现

我有一个使用 ASP.NET 3.5 图表控件呈现两个饼图的网页。在我的开发服务器(IIS 5.1)上,图表加载良好。在 QA 服务器上,图表加载非常缓慢,有时甚至其中一个或两个都没有加载。 替代文字

我正在使用代码隐藏标签加载图表。还有什么可以让这些图表运行得更快吗?

注意:我以前使用过 dotNETCHARTING 并且从未遇到任何问题。除了图表引擎之外,没有其他任何变化。

0 投票
2 回答
10984 浏览

asp.net - 设置 asp.net 图表控件的样式

使用ASP.Net 图表控件,它是Dundas 图表控件的子集

如何制作如下所示的图表:

替代文字

而不是这个:

MS 图表示例

编辑:自从提出这个问题以来,我已经取得了一些进展。在 Dundas 和 MSChart 中改进默认图形的样式元素是:

  • 图表容器上的圆角
  • 图表容器上的背景颜色和渐变
  • 列颜色的透明度
  • x 轴上的列对齐(奇怪的是,MSChart 默认为 z 轴对齐)
  • 区域 3D 墙宽
0 投票
2 回答
1573 浏览

asp.net-mvc - 使用虚拟路径在 ASP.NET MVC 站点中显示 ASP.NET 图表控件

我有一个简单的项目,它结合了 ASP.NET MVC 和 ASP.NET Charts 控件。代码非常简单,如果我在 VS 2008 中运行它时没有指定任何“虚拟路径”,它就可以工作。我在他的博客上关注了 Mike Ceranski 的帖子:http: //www.codecapers.com/post/Build-a- Dashboard-With-Microsoft-Chart-Controls.aspx

但是,如果我放置一个虚拟路径(在项目属性的“Web”选项卡中),它将失败并产生此错误:无法映射路径'/ChartImg.axd'。因此,它似乎仍在寻找在根目录中而不是在虚拟路径中调用 ChartImg.axd。

所以,我的问题是 - 我如何让它转到虚拟路径?

我还完成了控制器的操作只返回图像文件流的地方——这是我不想要的——因为最终我希望能够使图表可点击,而不仅仅是一个普通的图像。

这是我与 ASP.NET 图表相关的 web.config 设置:

控制器代码:

aspx 的代码:

0 投票
3 回答
145 浏览

search-engine - 如何防止 ASP.NET 图表控件图像被索引?

我的公共网站上有一些页面显示由 ASP.NET 图表控件生成的图表。如何防止它们被 Google 和其他搜索引擎收录?

0 投票
3 回答
10279 浏览

c# - Microsoft Chart Control - 每当我使用财务公式时,大红色 X(坏)

我从这里的另一篇文章中发现了 Microsoft 的 .Net 图表控件,到目前为止我很喜欢它们。对于任何需要它的人,这里是链接: http ://code.msdn.microsoft.com/mschart

我在运行时做所有事情,例如创建系列并将它们拍打在图表区域上。我可以成功地创建一个烛台图表,方法是为其提供一个 X 值和 4 个 Y 值,然后将其添加到图表中,如下所示:

它工作得很好。接下来,我仔细研究了这个可爱的财务公式控件附带的示例。该示例说使用移动平均公式(仅以此为例,我无法让它们中的任何一个起作用),代码是这样的:

其中“5”是使用的时期,所以可以是我想要的任何东西。“输入”是看起来的数据源系列,“简单”是输出系列。为了将其转变成一种适用于我的代码的方式,我创建了一个按钮并执行了以下操作:

又好又简单,是吗?好吧,只要我单击该按钮,我的图表控件就会以任何方式、形状或形式在图表上显示一个大的、红色的、不愉快的 X,而不是移动平均线系列(我将其命名为“SMA”)。

添加到上面的代码中,我尝试预先创建“SMA”系列,我尝试在执行金融公式调用后将“SMA”系列添加到图表中,并且都以大均值红色 X 结束。通过再次示例代码,似乎只需要一行代码就可以生成额外的数据系列,但我被卡住了!红色 X 没有任何调试信息也无济于事:(

关于如何摆脱大 X 并让它显示新系列数据的任何想法?

更新:作为测试,我删除了关于将系列添加到 Chart1 的位,然后我在其后添加了 chart1.DataManipulator 位。正如预期的那样,包含我所有初始数据的初始系列没有出现(因为我删除了将其添加到图表中的部分),但是当下一行代码执行公式应用时 - 没有大红色 X。没有数据显示,但也没有错误代码 - 所以我想这是一个改进?这让我相信我应用公式的初始数据集存在某种问题,或者与图表控件本身的视图/边界有关。如果我在该轨道上发现更多内容,我会将其作为第二次更新发布。