图表控件:当没有相关图表点时如何隐藏轴标签?

时间:2015-12-09 10:38:52

标签: c# charts devexpress

我想在图表上没有相关点时隐藏图表标签。我怎样才能做到这一点?在下面的图片中,您可以看到一系列两个点,间隔为2分钟。我想隐藏中间标签,因为没有相关的数据点。 CustomDrawAxisLabel事件无效,因为某些原因会触发每个标签。以下是我在此活动中尝试做的事情:

if (axis is AxisX || axis is AxisX3D || axis is RadarAxisX)
{
    DateTime dateTime = (DateTime)e.Item.AxisValue;
    if (dateTime == null)
    {
        e.Item.Text = "";
    }

它不起作用,因为e.Item.AxisValue返回当前轴标签值(包括我要隐藏的中间值),而不是相关的图表点。如何通过轴值访问此事件中的图表数据?

实际值:

enter image description here

所需:

enter image description here

1 个答案:

答案 0 :(得分:0)

嗯,我发现的唯一一件事就是手动检查当前标签是否在图表中有相关​​值。 Ii no - 为此标签使用空字符串。