我是WPF和D3的新同性恋。
我的图表中X轴的值没有意义(只有1,2,3,....),所以我想要隐藏值,只需保留滴答。
我该怎么做?
Tnx适合任何可以提供帮助的人。
答案 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;
}
希望这有助于某人。