如何在ASP.NET中绘制折线图

时间:2013-05-10 18:32:47

标签: asp.net linegraph

我正在尝试在ASP.NET中绘制折线图。我想从excel文件导入一些数据,并在浏览器的折线图中显示它们。

到目前为止,我想出了如何导入数据并将其显示在网格中。现在我想将它带到下一步并使用该数据绘制折线图。

请指出一些关于如何在ASP.NET中绘制折线图的指南的正确方向(仅限C#)。

3 个答案:

答案 0 :(得分:7)

答案 1 :(得分:1)

如果您只是一个简单的折线图,那么您可以根据数据简单地操纵图像的长度,而不是跳到某些第三方库。

我做过几次的事情是将数据转换成百分比,然后将图像高度(或宽度)设为百分比。

例如,

说你有你的数据。每天的订单数量。您的数据可能如下所示:

星期一= 20 星期二= 15 星期三= 50 星期四= 30 星期五= 10 星期六= 80 星期日= 3

计算每天的百分比很简单。你会做类似的事情:

总销售额= 203.公式[DaySales] / [TotalSales] * 100将为您提供当天的百分比。

周一= 9.85%周二= 7.21%周三= 24.03%周四= 14.42%周五= 4.80%周六= 38.46%周日= 1.44%

只需将图像高度/宽度设置为适当的日期百分比,然后您就可以获得一个精确(在一个像素内)线条的漂亮小条形图

答案 2 :(得分:-1)

了解Graphics Class。它允许您生成图像。让这些显示在<img>元素中是另一种练习。