问题标签 [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.
asp.net - ASP.Net 图表 LabelURL
我有一些使用 MS Asp.Net 图表控件的图形,我注意到标签有一个标签 URL 属性,如果我在其中放置一个 URL,那么它会使该标签成为一个链接。
我的问题是,是否可以让图表中每个条目的标签 URL 是动态的,例如,我有一个图表来绘制每个项目有多少未完成的任务。我希望 URL 转到每个项目的主页。
例如Http://www.mywebsite.com/projects.aspx?projectId=*InsertProjectIdHere*
我敢肯定这一定是一件很常见的事情,所以我猜这是可能的。
谢谢
charts - 图表控制多个 ChartArea 的,同一张表
我有一个包含三列的表,后两列中包含值。我正在尝试输出两个饼图,显示每个饼图的数据。出于某种原因,第二个饼图没有显示,而是显示为灰色方块。此外,传说连续出现两次,但这只是一个对我来说没有意义的传说。
这是标记:
然后我有一个SqlDataAdapter
用来填充一个的DataSet
,然后我把它DataTableCollection
变成一个IEnumerable
列表类型,这样我就可以在数据绑定图表系列时使用它。看起来有点麻烦,但我这样做的原因是因为DataSet
稍后用于某些 XSLT 输出,所以当我已经获得我需要/想要的数据时,重新查询数据库是没有意义的。
所以第二个饼图(ModelActual)根本没有显示,它只是一个灰色的正方形。我一直在摆弄几个小时无济于事。(编辑:另外,我已经做过类似的事情,所以我不知道为什么这个不起作用。与我的另一个不同之处在于它最初来自两组不同的数据,但这不应该是它不起作用的原因)
谢谢。
jquery - ASP.Net 图表 - 在 IE 7 上通过 jQuery 获取会导致图像无法加载
我正在使用ASP.Net Charting Controls和 ASP.Net MVC。
我试图在页面上显示一个图表,用户可以更改与此图表关联的各种数据,然后按下一个按钮,该按钮将执行 POST 操作,然后返回一个新呈现的图表。这是通过 jQuery 刷新的,它加载包含图表的部分视图。
我遇到的问题是在 IE 7 中我得到了无法找到图像的图标。奇怪的是它在 Firefox 中运行良好!
更新图表的过程:
- 在 POST 中发送新参数
- 应用程序更改图表对象上的参数
- 控制器将图表对象发送到局部视图,使其像控件一样呈现
- jQuery 然后在这个局部视图中加载。在 IE 7 中,我得到未找到图像的图标。
以下是部分视图中用于呈现图表对象的代码:
干杯!
加载这些图表的 jQuery 如下:
asp.net - 确定 ASP.NET 图表控件使用的颜色
我想找出在 ASP.NET 图表控件中用于特定调色板的颜色。
我已经知道 Chart 类上有一个枚举来设置调色板,例如
但我想知道哪些颜色属于调色板。
在任何人问之前 - 我知道你会 - 我需要知道颜色的原因是因为我想在图表图像之外创建自己的图例。
我也知道我可以在图表的 DataPoints 上设置自己的颜色,但我宁愿不必实现自己的调色板。
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);
...
asp.net - 设置 asp.net 图表控件的样式
使用ASP.Net 图表控件,它是Dundas 图表控件的子集,
如何制作如下所示的图表:
而不是这个:
编辑:自从提出这个问题以来,我已经取得了一些进展。在 Dundas 和 MSChart 中改进默认图形的样式元素是:
- 图表容器上的圆角
- 图表容器上的背景颜色和渐变
- 列颜色的透明度
- x 轴上的列对齐(奇怪的是,MSChart 默认为 z 轴对齐)
- 区域 3D 墙宽
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 的代码:
search-engine - 如何防止 ASP.NET 图表控件图像被索引?
我的公共网站上有一些页面显示由 ASP.NET 图表控件生成的图表。如何防止它们被 Google 和其他搜索引擎收录?
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。没有数据显示,但也没有错误代码 - 所以我想这是一个改进?这让我相信我应用公式的初始数据集存在某种问题,或者与图表控件本身的视图/边界有关。如果我在该轨道上发现更多内容,我会将其作为第二次更新发布。