asp.net 渲染折线图

标签 asp.net charts line

我一直在尝试使用基本的 asp.net Chart 类来呈现折线图。无论我做什么,它总是呈现一个柱形图。
这是我将数据表绑定(bind)到图表的代码。

var IEtable = (table as System.ComponentModel.IListSource).GetList();

var chart = new Chart(width: 1000, height: 1000)
    .AddSeries(chartType: "Line").AddLegend("Key")
    .AddTitle("Time Series Metric")
    .DataBindCrossTable(IEtable, "Key", "Date", "Value");

有人可以帮忙吗?自从超过 12 个小时以来,我一直在用这件事打破我的头。

最佳答案

我构建图表的方式略有不同——也许是因为我在 MVC 页面中构建图表?
无论如何,我仍在使用 MS Chart 的东西 - http://msdn.microsoft.com/en-us/library/ee410579.ASPX

我创建我的图表:

var chart = new Chart();
chart.Width = 900;
chart.Height = 500;
...lots more options...

然后一次添加我的系列一个....
chart.Series.Add(CreateDataSeries(id, "GI Lower", null, null, GetGILowerDataPoints));
chart.Series.Add(CreateDataSeries(id, "GI Upper", null, null, GetGIUpperDataPoints));

其中 CreateDataSeries 设置图表类型如下:
Series seriesDetail = new Series();
seriesDetail.ChartType = SeriesChartType.Spline;
...
return seriesDetail;

这些帮助有用?

关于asp.net 渲染折线图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19734072/

相关文章:

react-native - React 原生 svg 条形图显示多个列表;我怎样才能分开这两个酒吧

javascript - 将新数据点条目添加到折线图

r - 如何根据不同的分位数更改 geom_quantile 中的线型?

c# - 在asp.net c# 中禁用RequiredFieldValidator

asp.net - 如何生成 XML 文件

c# - EF 7 : How to load related entities in a One-to-many relationship

c# - 样式化 Wpf 饼图

plot - 在 HighStock 的 xAxis 上添加垂直线

javascript - 更改 JQuery Flot 折线图中的 X 轴范围

asp.net - jquery 复选框