删除DataVisualization图表x轴末端的空白

时间:2012-12-27 19:34:50

标签: mschart

我正在使用Microsoft的DataVisualization.Charting.Chart,并且我使用线型图表沿X轴有整数值。但是,图表在x轴的开头和结尾添加了一个额外的空白项,没有值标签来解释它们是什么。

如何删除这些空白项目并让线条一直到最后?

2 个答案:

答案 0 :(得分:2)

使用xaxis的IsMarginVisible属性。我相信会做到这一点。

为了测试这一点,我将自己的一个图表更改为折线图,然后在代码中设置值:

ReactivityChart.ChartAreas(0).AxisX.IsMarginVisible = False

告诉我这是你希望得到的,或者我是否完全误解了这个问题:

(请注意,我没有足够高的代表发布此图片)

http://www.rectorsquid.com/chartmargintest.gif

答案 1 :(得分:1)

您应该在Maximum中设置MinimumChartArea.AxisX属性,例如:

this.chart1.ChartAreas[0].AxisX.Minimum = 0;   // if your minimum X = 0
this.chart1.ChartAreas[0].AxisX.Maximum = 100; // if your maximum X = 100

这样,您的图表区域将仅显示MinimumMaximum之间的值。