MSChart-在winforms的栏顶部画一个圆圈

时间:2011-12-06 06:52:09

标签: c# mschart

我想在图表中的每个栏栏顶部绘制一个圆圈,并从条形图到x轴绘制虚线。请参考我的Previous question 请提出宝贵意见。

1 个答案:

答案 0 :(得分:1)

要在列栏上方放置一个圆圈,您需要再添加一个

系列

ChartType = Bubble然后设置MarkerSizeMarkerStyle属性,一旦绑定它们,它们就会在列上显示为气泡。

我不确定X轴的虚线的第二部分,但我认为你应该通过设置这些属性而感到高兴

Chart1.ChartAreas[0].AxisX.MajorGrid.Enabled = true;
Chart1.ChartAreas[0].AxisX.MajorGrid.LineDashStyle = Charting.ChartDashStyle.Dash;

这些将显示为ChartArea中X值的虚线。

修改

您还可以尝试为Column类型系列设置MarkerStyle和MarkerSize属性,它应该在列顶部显示圆圈。

Chart1.Series[0].MarkerStyle = MarkerStyle.Circle;
Chart1.Series[0].MarkerSize = 5;
Chart1.Series[0].MarkerColor = Color.Blue;

此代码应在列顶部显示一个蓝色圆圈。