如何在 ASP.NET 图表控件中显示值
我使用数据集作为数据源在 asp.net 中创建图表,iv 设法显示柱形图。我现在卡在如何显示图表上每列的值上。
有人可以建议我如何做到这一点吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我使用数据集作为数据源在 asp.net 中创建图表,iv 设法显示柱形图。我现在卡在如何显示图表上每列的值上。
有人可以建议我如何做到这一点吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
我假设您使用的是 .net 4 标准的 ASP.NET 图表控件,您可以通过下面的代码获得非常基本的图表
现在,如果您想以编程方式访问它,您可能需要下载给定的示例项目在 http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot- gt.aspx 并浏览示例代码。该项目非常广泛,详细描述了您需要了解的有关图表的所有内容。如果您遇到特定的逻辑或代码片段,您可以发布该内容,以便我们提供进一步的建议,
谢谢。
I am assuming you are using ASP.NET chart controls which come as standard with .net 4, the very basic chart you can get is by below code
Now, if you want to access this programmatically, you might want to download the sample project given at http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx and go through the sample code.The project is quite extensive and describes in details about everything you need to know about charts. If you are stuck at a specific logic or piece of code, could you post that so we can advise further
Thanks.
严格来说..
从代码后面:(我的系列称为整体)
这将以百分比显示值
要显示更多,请考虑此示例。
从这个禁止的数据中,我创建了很多图表,为了简单起见,我“会只需显示 2
(抱歉,我正在使用 3d 饼图,但一切正常)
a)我的 aspx 页面..
我定义 2 个标签并告诉图表区域它们应该“停靠”。
我只做了一个图例,其余的将在代码隐藏中完成。
最后,定义图表区域本身。
在代码隐藏中,我调用我的子程序来创建购物车并传递对如上所示的表的引用,以便我可以处理我计算到的那个时间的日期。
至此准备工作就完成了。
现在我们将输入 Y 值。
我基本上正在读取 IN 的所有奇数列和输出值的偶数列。
最后一个字母指定它是笔记本电脑 (L) 还是台式机 (D) 值。然后总结这些读取值,因为它们包含我想要显示为保修内/保修外百分比的数字。
(请注意,我只显示页面的一部分,中间数组在其他地方使用)
对于其中一个图表,我隐藏了图例,因为它是相同的两倍,我将把图例放在中间稍后再看这两个图表。
在这里我添加我的传奇。
当然,您需要对这些值进行一些调整才能将其正确放置在图表区域上。
如果您想查看值而不是百分比,请将标签更改为。
希望这对
K有帮助
Strictly speaking..
From code behind:(my series is called overall)
This will show the values in percent
To show a little more consider this sample.
from this barred data, i'm creating a lot of graphs, to keep it simple, i"ll just show 2
(sorry, i'm using 3d pie charts but anything goes)
a) my aspx page..
I define 2 labels and tell to wich chartarea they should be 'docked'.
I do just one legend as the rest will done from codebehind.
Finally, define the chartareas themselves.
In codebehind, i'm calling my sub to create the carts and pass a reference to the Table as shown above so i can process that date i've calculated to that time.
so far the preparation work is done.
Now we're going to put the Y values in.
I'm reading basically all the odd Columns for the IN and the even columns for the out values.
the Last letter specifies wether it's a Laptop (L) or a Desktop (D) value. Then sum up these read values as they contain the figures i want to show as a percentage of in warranty/out warranty.
(Please note that i'm only showing a portion of the page, the intermediate arrays are being used elsewhere)
For one of the charts, i'm hinding the legend as it's twice the same, i'll put the legend in the middel of the two charts later.
and here i add my legend.
you need to play a bit with the values to position it correctly on your chartarea of course
If you want to see the values instead of a percentage, change your label for instance to.
hope this helps
K