我创建了一个新的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个像素的刻度为白色且长度正确。
这是错误的参数吗?
答案 0 :(得分:0)
诀窍是Undefined
。
var valueAxisY = new OxyPlot.Axes.LinearAxis(AxisPosition.Left, minValue, maxValue)
{
LineStyle = LineStyle.Undefined
};
不知何故,这是一条可见的,可编辑的连续线。
答案 1 :(得分:0)
如果定义轴线,则还应隐藏边界圆形绘图区域,因为它是在轴线上绘制的。
using model.PlotAreaBorderThickness = 0