Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf Oxyplot是一个可见的矩形条序列_Wpf_Oxyplot - Fatal编程技术网

Wpf Oxyplot是一个可见的矩形条序列

Wpf Oxyplot是一个可见的矩形条序列,wpf,oxyplot,Wpf,Oxyplot,我正在用Oxyplot创建一个矩形棒系列图。我需要我的DateTimeAxis通过使用不可见 IsAxisVisible=false 我知道如何绘制矩形条形图的唯一方法是使用模型属性。使用模型属性时,它将覆盖所有属性和集合。这意味着通过设置IsAxisVisible=false,没有任何作用。有没有其他方法可以在不使用Model属性的情况下绘制矩形条形图,从而使轴不可见 下面是我正在使用的当前代码,它不会使轴不可见 <oxy:Plot Width="600" Height="200"

我正在用Oxyplot创建一个矩形棒系列图。我需要我的DateTimeAxis通过使用不可见

IsAxisVisible=false

我知道如何绘制矩形条形图的唯一方法是使用模型属性。使用模型属性时,它将覆盖所有属性和集合。这意味着通过设置IsAxisVisible=false,没有任何作用。有没有其他方法可以在不使用Model属性的情况下绘制矩形条形图,从而使轴不可见

下面是我正在使用的当前代码,它不会使轴不可见

  <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);
}