好的,所以我有我的图表,工作得很好并且正在绘制我需要的东西。它使用的是.net图表,默认情况下可以在visual studio中使用。
for (int i = 0; i < x.Length; i++)
{
series1.Points.AddXY(d[i], g[i]);
}
我需要它来正确解释这些日期。目前,无论实际的时间尺度如何,它都以一定的距离绘制每个绘图。
E.g。如果我有1个数据点,1月1日有4个,1月5日有1个数据点,那么当1月1日到1月1日之间应该有更大的差距时,它会将它们绘制在相同的距离。希望是有意义的。请忽略可怕的网格线。
有谁知道怎么做?感谢
编辑:
也使用chart1.ChartAreas[0].AxisX.IntervalType = DateTimeIntervalType.Days;
。
答案 0 :(得分:0)
您是否尝试在asp:Chart标记内设置IntervalType?
<AxisX>
<LabelStyle Format="dd/MM/yyyy hh:mm:ss" IntervalType="Days" Interval="1"/>
</AxisX>
有关更多信息,请参阅此处: http://msdn.microsoft.com/en-us/library/bb934284.aspx
我遇到了XValueType属性,也许这与XAxis相反? 浏览此处获取更多信息: http://msdn.microsoft.com/en-us/library/system.web.ui.datavisualization.charting.series.xvaluetype.aspx