Wpf Oxyplot是一个可见的矩形条序列
我正在用Oxyplot创建一个矩形棒系列图。我需要我的DateTimeAxis通过使用不可见 IsAxisVisible=false 我知道如何绘制矩形条形图的唯一方法是使用模型属性。使用模型属性时,它将覆盖所有属性和集合。这意味着通过设置IsAxisVisible=false,没有任何作用。有没有其他方法可以在不使用Model属性的情况下绘制矩形条形图,从而使轴不可见 下面是我正在使用的当前代码,它不会使轴不可见Wpf Oxyplot是一个可见的矩形条序列,wpf,oxyplot,Wpf,Oxyplot,我正在用Oxyplot创建一个矩形棒系列图。我需要我的DateTimeAxis通过使用不可见 IsAxisVisible=false 我知道如何绘制矩形条形图的唯一方法是使用模型属性。使用模型属性时,它将覆盖所有属性和集合。这意味着通过设置IsAxisVisible=false,没有任何作用。有没有其他方法可以在不使用Model属性的情况下绘制矩形条形图,从而使轴不可见 下面是我正在使用的当前代码,它不会使轴不可见 <oxy:Plot Width="600" Height="200"
<oxy:Plot Width="600" Height="200" Margin="0" Model="{Binding UserPlotModel}">
<oxy:Plot.Axes>
<oxy:DateTimeAxis Position="Bottom"
StringFormat="hh:mm:ss"
IsAxisVisible="false"
Maximum="{Binding PlotTimeMax}"
Minimum="{Binding PlotTimeMin}"/>
<oxy:LinearAxis Position="Left" IsAxisVisible="false"/>
</oxy:Plot.Axes>
</oxy:Plot>
我相信你想要这样的东西
public static void SetHiddenAxis(PlotModel yourPlotModel)
{
var LeftAxis = new LinearAxis();
LeftAxis.Position = AxisPosition.Left;
LeftAxis.IsAxisVisible = false;
yourPlotModel.Axes.Add(LeftAxis);
}