【问题标题】:Oxyplot: Start ColumnSeries at valueOxyplot:从值开始 ColumnSeries
【发布时间】:2014-07-31 14:59:17
【问题描述】:

我在 Oxyplot 绘图模型上有两个 x 轴:列系列的类别轴和线系列的线性轴。我在线性轴上绘制了一个线系列,并希望偏移列系列,以便第一列不是从 0 开始,而是在线性轴上的值 100 处出现。这可能吗?

谢谢。

【问题讨论】:

    标签: c# plot oxyplot


    【解决方案1】:

    是的,这是可能的。

    ColumnSeries 有一个名为 BaseValue 的属性,可用于在您想要的位置开始列。正如您可能已经猜到的那样,它默认为 0。

    【讨论】:

    • 这听起来正确,但我不再有权访问 Visual Studio 进行验证。如果其他人可以确认或您可以发布显示您的解决方案的图片,我会接受作为解决方案。
    • 好吧,如果您查看BarSeriesBase 中的源代码,您将看到它在Render 中用于调用this.GetRectangle,然后在ColumnSeries 中的GetRectangle 实现中您可以看到它使用了它绘制实际的矩形。这就是我实际认为这是要使用的属性的方式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多