如何使用C#和.NET 4内置的图表控件绘制图表?

4
如何使用C#和.net 4内置的图表控件绘制与图片上完全相同的图表? 重点是X轴和Y轴以及它们的标记,我不想要任何图形线,只要空白的图表即可。
我会非常感激您提供代码片段。最好的问候,Primoz。
编辑: 我遇到的问题:
- 不知道如何在角落里放置摄氏度符号 - 不知道如何在X轴上以四小时间隔放置日期和时间
我正在使用Win Forms和内置的图表控件。
2个回答

6
日期/时间轴的单位为天。因为一天有6个4小时的间隔,如果要在X轴上显示4小时的间隔,请使用AxisX.Interval = 1.0/6;
或者,您可以将间隔类型设置为小时,然后将其设置为4:
AxisX.IntervalType = System.Windows.Forms.DataVisualization.Charting.DateTimeIntervalType.Hours;
AxisX.Interval = 4;

我没有看到明显的方法可以将轴名称放在角落里。您可以通过类似于以下的hack方式接近:

var title = new System.Windows.Forms.DataVisualization.Charting.Title("\x00b0C");
title.Position.Y = 90;
title.Position.X = 5;
chart.Titles.Add(title);


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接