我想创建一个没有任何轴可见的Oxyplot视图。
有人能告诉我怎么做吗?
为了避免误解,我从未在剧情模型中添加任何轴。
此代码已添加轴。如何避免它们出现?
C#
plot = new PlotModel();
var ser = new LineSeries();
ser.Points.Add(new DataPoint(1, 1));
plot.Series.Add(ser);
XAML
<oxy:PlotView Background="Transparent" Model="{Binding plot}"</oxy:PlotView>
答案 0 :(得分:3)
如oxyplot axes documentation中所述:
如果没有定义轴,则线性轴将添加到底部和 左
所以,正如@JohnStrit所说,你必须添加&#34;隐形&#34;你的情节模型的轴,如:
plot.Axes.Add(new LinearAxis()
{
Position = AxisPosition.Bottom,
IsAxisVisible = false
});
plot.Axes.Add(new LinearAxis()
{
Position = AxisPosition.Left,
IsAxisVisible = false
});
我已经检查过这种方式并且有效。
答案 1 :(得分:0)
使用IsAxisVisible属性。
在XAML中:
<oxy:LinearAxis IsAxisVisible="False"/>
在C#中:
plot.Axes[0].IsAxisVisible = false;