【问题标题】:Change Oxyplot Axisline color更改 Oxyplot 轴线颜色
【发布时间】:2017-04-21 23:24:07
【问题描述】:

我创建了一个新的Plot 和它的PlotModel 和一个黑色的BackgroundColor 然后我创建一个新的Axes。 X 轴无关紧要,它是不可见的。 Y 轴是:

var valueAxisY = new OxyPlot.Axes.LinearAxis(AxisPosition.Left, minValue, maxValue)
{
   AxislineThickness = 2,
   AxislineColor = OxyColors.White,
   MinorGridLinethickness = 2,
   MajorGridLineThickness = 2,
   MinorTickSize = 4,
   MajorTickSize = 7,
   TicklineColor = OxyColors.White,
   FontSize = 40,
   TextColor = OxyColors.White
}

除了 Y 轴外,一切正常。无论如何,它似乎保持黑色。线条应位于的左侧 1-2 像素处的刻度是白色的,并且长度正确。

这是错误的参数吗?

【问题讨论】:

    标签: c# windows-8.1 oxyplot


    【解决方案1】:

    诀窍是Undefined

    var valueAxisY = new OxyPlot.Axes.LinearAxis(AxisPosition.Left, minValue, maxValue)
    {
       LineStyle = LineStyle.Undefined
    };
    

    不知何故,这是一条可见的、可编辑的、连续的线。

    【讨论】:

      【解决方案2】:

      如果您定义了轴线,您还应该隐藏边框环绕绘图区域,因为它是在轴线上方绘制的。

      using model.PlotAreaBorderThickness = 0
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-01-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-31
        • 1970-01-01
        相关资源
        最近更新 更多