如何使用C#和.net 4内置的图表控件绘制出与图片上一模一样的图表? 重要的是 X 轴和 Y 轴以及标记,我不需要任何图表线,只需要空图表。
如果有代码片段,我将非常感激。最好的问候,Primoz。
编辑: 我遇到的问题
- 不知道如何为 角落里的摄氏度
- 不知道如何输入日期和时间 在 X 轴上以四小时为间隔
我正在使用 win 表单和内置图表控件。
最佳答案
日期/时间轴的单位是天。由于一天有 6 个 4 小时间隔,要在 X 轴上获得 4 小时间隔,请使用 AxisX.Interval = 1.0/6;
或者,您可以将间隔类型设置为小时,然后将其设置为 4:
AxisX.IntervalType = System.Windows.Forms.DataVisualization.Charting.DateTimeIntervalType.Hours;
AxisX.Interval = 4;
我没有看到任何明显的方法可以将轴名称放在角落里。你可以接近这样的黑客:
var title = new System.Windows.Forms.DataVisualization.Charting.Title("\x00b0C");
title.Position.Y = 90;
title.Position.X = 5;
chart.Titles.Add(title);
关于c# - 如何使用C#和.net 4内置图表控件绘制图表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4175184/