【问题标题】:How to remove axis dashes in OxyPlot如何在 OxyPlot 中删除轴破折号
【发布时间】:2013-05-23 21:29:47
【问题描述】:

我正在使用 OxyPlot 并试图只显示情节。我找到了一种使轴号、轴和背景透明的方法。但我似乎无法找到使轴破折号透明的方法:

这是我使用的代码:

<oxy:Plot Grid.Row="1" Background="Transparent" TextColor="Transparent" PlotAreaBorderColor="Transparent">
    <oxy:LineSeries ItemsSource="{Binding CoilData, RelativeSource={RelativeSource FindAncestor, AncestorType=Window}}" DataFieldX="Key" DataFieldY="Value"/>
</oxy:Plot>

有什么方法可以实现吗?

【问题讨论】:

    标签: c# wpf plot oxyplot


    【解决方案1】:

    我已经通过以下方法解决了:

    <oxy:Plot.Axes>
        <oxy:LinearAxis Position="Left" TickStyle="None"/>
        <oxy:LinearAxis Position="Bottom" TickStyle="None"/>
    </oxy:Plot.Axes>
    

    【讨论】:

      【解决方案2】:

      使用线性轴的这个属性:

      LinearAxis eje_y=new LinearAxis();
      eje_y.MinorTickSize = 0;
      eje_y.MajorTickSize = 0;
      

      【讨论】:

        【解决方案3】:

        如果您不希望坐标区可见,请将其IsAxisVisible 属性设置为false。您仍然需要添加它们以便覆盖默认轴/值。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-02-12
          • 2015-09-11
          • 2017-11-12
          • 2019-11-02
          • 2011-08-25
          • 1970-01-01
          • 2017-08-08
          相关资源
          最近更新 更多