[英]How to draw a chart using C# and .net 4 built-in chart control?
如何使用C#和.net 4内置图表控件绘制与图片上的图表完全相同的图表? 重要的是X和Y轴以及那里的标记,我不想要任何图形线,只需要空图表。
我非常感谢代码snipet。 最好的问候,Primoz。
编辑:我遇到的问题
我正在使用win form和bult-in chart控件。
日期/时间轴的单位是天。 由于每天有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);
这取决于您喜欢哪种技术。 例如WPF对图表有很好的支持,请看这里: http : //wpf.codeplex.com/
示例代码: http : //www.studentguru.gr/blogs/solidus/archive/2009/10/08/wpf-toolkit-part-1.aspx,http : //www.c-sharpcorner.com/UploadFile/mahesh /BarChartWPF11192009112620AM/BarChartWPF.aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.