我怎样才能移动拉布斯?
我想在图表和标签之间添加一些空格。有可能吗?
我正在使用System.Web.UI.DataVisualization.Charting.Chart
就像在mspaint中编辑的那样:
答案 0 :(得分:2)
在 有可能,但我不是意识到这样的设置。但我可以提供一个实用的解决方案(即一点黑客):即你重新启用X轴上的网格标记,但是将颜色设置为透明,之后你可以调整到轴的距离通过使用MajorTickMark.Size(默认值为1),刻度线将不可见: 并指示某人想要在轴上显示可见的标记和标签: 在系列中使用chart.ChartAreas[0].AxisX.MajorTickMark.Enabled = true;
chart.ChartAreas[0].AxisX.MajorTickMark.LineColor = Color.Transparent;
chart.ChartAreas[0].AxisX.MajorTickMark.Size = 1;
// You can increase MajorTickMark.Size to increase distance to the axis
DataPoint.AxisLabel
而不是在X轴上使用CustomLabels。 DataPoint.AxisLabel
将在轴上为每个数据点添加标签。然后,轴标签与正常间隔标签的轴距离相同。有一个技巧,如果一个系列中的第一个和最后一个数据点有一个AxisLabel设置,轴间隔数将被隐藏并只留下轴标签。