OxyPlot 中的垂直 LinearAxis 标签大小
Vertical LinearAxis Label Size in OxyPlot
在我的 WPF 应用程序中,我使用 OxyPlot.WPF
控件绘制 LineSeries
。
根据要求,必须有两个单独的图,如下面的屏幕截图所示。两个图的 X 轴都是 DateTimeAxis
,两个图的 Y 轴都是 LinearAxis
。要绘制的值可以是 same/different.
现在我遇到的问题是,当我在第一个绘图中有一个大值时,绘图区域会调整大小以分配给大值。这看起来很尴尬,而且很难用眼睛来分析这些值。我可以修复标签大小,使两个绘图区域从同一个地方开始吗?
到目前为止,我已尝试为父 Grid
容器设置填充,为 LinearAxis
、MaximumPadding
、AxisDistance
和 [=19 设置 Width
=].但是,PlotArea
仍然会调整大小。
如有任何帮助,我们将不胜感激。
通过为 PlotView
设置 PlotMargin
解决了问题。
<OxyPlot:PlotView Name="lineSeriesPlotView" PlotMargins="70 2 2 25">
在我的 WPF 应用程序中,我使用 OxyPlot.WPF
控件绘制 LineSeries
。
根据要求,必须有两个单独的图,如下面的屏幕截图所示。两个图的 X 轴都是 DateTimeAxis
,两个图的 Y 轴都是 LinearAxis
。要绘制的值可以是 same/different.
现在我遇到的问题是,当我在第一个绘图中有一个大值时,绘图区域会调整大小以分配给大值。这看起来很尴尬,而且很难用眼睛来分析这些值。我可以修复标签大小,使两个绘图区域从同一个地方开始吗?
到目前为止,我已尝试为父 Grid
容器设置填充,为 LinearAxis
、MaximumPadding
、AxisDistance
和 [=19 设置 Width
=].但是,PlotArea
仍然会调整大小。
如有任何帮助,我们将不胜感激。
通过为 PlotView
设置 PlotMargin
解决了问题。
<OxyPlot:PlotView Name="lineSeriesPlotView" PlotMargins="70 2 2 25">