ChartControl:如果没有相关的系列点,如何禁用轴标签?

时间:2015-12-04 16:24:29

标签: devexpress

看一下屏幕截图:即使没有相关的图表点,两个轴上也有一些标签。我可以将图表控件配置为仅在图表上有某些数据时显示标签(参见第二张图片)吗?

实际

ACTUAL

所需

enter image description here

1 个答案:

答案 0 :(得分:1)

如果要使用特定轴值自定义标签,则应处理ChartControl.CustomDrawAxisLabel事件。请参阅CustomDrawAxisLabel文档文章中的示例代码段。

private void chartControl1_CustomDrawAxisLabel(object sender, CustomDrawAxisLabelEventArgs e)
        {
            AxisBase axis = e.Item.Axis;
            if (axis is AxisY || axis is AxisY3D || axis is RadarAxisY)
            {
                //Put your condition at below two lines..
                double axisValue = (double)e.Item.AxisValue;
                if (axisValue == 0)
                {
                    e.Item.Text = string.Empty;
                }
            }
        }

有关更改点值的更多信息,请参阅以下内容:
Conditionally change a chart axis label not based on axis value