动态数据显示:隐藏轴标签

时间:2014-11-24 10:15:15

标签: c# wpf xaml

我是WPF和D3的新同性恋。

我的图表中X轴的值没有意义(只有1,2,3,....),所以我想要隐藏值,只需保留滴答。

我该怎么做?

Tnx适合任何可以提供帮助的人。

1 个答案:

答案 0 :(得分:0)

知道这已经持续了一年但我偶然发现了问题,因为我遇到了同样的问题。我想要移除x轴,因为我只是实时绘制电压与时间,时间单位并不重要。

无论如何,解决方案结果很简单。

plotter.HorizontalAxis.Remove();

所以我在WPF背后的设置C#代码现在看起来像这样。

public graph()
    {
        InitializeComponent();
        this.DataContext = this;

        _voltagePointCollection = new VoltagePointCollection();

        var ds = new EnumerableDataSource<VoltagePoint>(_voltagePointCollection);
        //ds.SetXMapping(x => dateAxis.ConvertToDouble(x.Date));
        ds.SetXMapping(x => x.tick);
        ds.SetYMapping(y => y.Voltage);            
        plotter.AddLineGraph(ds, Colors.Green, 2, "Volts"); 

        MaxVoltage = 1;
        MinVoltage = 0;
        BackgroundColor = Brushes.White;
        YRangeMin = 0;
        YRangeMax = 30;
        plotter.HorizontalAxis.Remove();
        plotter.LegendVisible = false;

    }

希望这有助于某人。