这可能是一个非常简单的问题,但是我在试图找出哪个属性设置ChartSeries类的行大小时遇到了很多困难。这条线真的很窄,很难看清。
如何设置快速折线图的线条大小?

Series set1 = new Series();
for (int i = 0; i < 10; i++)
{
     set1.Points.addY(x);
}
set1.ChartType = SeriesChartType.FastLine;
set1.Color = Color.Green;
chart1.Series.Add(set1);
chart1.Invalidate();

最佳答案

使用borderwidth和borderstyle。

Series set1 = new Series();
for (int i = 0; i < 10; i++)
{
     set1.Points.addY(x);
}
set1.BorderWidth = 10;
set1.BorderDashStyle = ChartDashStyle.Solid;
set1.ChartType = SeriesChartType.FastLine;
set1.Color = Color.Green;
chart1.Series.Add(set1);
chart1.Invalidate();

border对于线宽来说似乎是个奇怪的关键字,但是如果您考虑到有很多类型的图,而不仅仅是快速线,那么它是有意义的。

关于c# - C#:System.Windows.Forms.DataVisualization.Charting.Chart设置行大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4456302/

10-11 13:27