【问题标题】:How can I draw Axis three level ticks in OxyPlot如何在 OxyPlot 中绘制轴三级刻度
【发布时间】:2016-09-02 09:38:42
【问题描述】:

我想在 OxyPlot 中绘制 Axis 三级刻度,但它只提供两个刻度。主要和次要。

专业很长
中间是中间 次要短

如何在 OxyPlot 中绘制轴三级刻度

【问题讨论】:

    标签: c# graph axis oxyplot


    【解决方案1】:

    OxyPlot 仅支持 major and minor ticks,因此您必须分叉 project 并对其进行修改以满足您的需要以支持中间刻度。不过这并不容易,因为代码涉及到很多数学。

    以下是一些处理主要和次要刻度的类。还有更多,但你会从中得到一个好主意。

    1. AxisUtilities.cs
    2. AngleAxisRenderer.cs
    3. AxisRendererBase

    要查找其余类,您可以执行search for major 并查找处理滴答声的代码部分。此外,您可以在您的机器上编译代码并从那里开始。

    【讨论】:

    • 谢谢,我试试。是的,实际上这非常困难所以我想知道我要求stackoverflow 我无法理解滴答机制你有什么想法吗?我尝试添加轴 2,Oxyplot 仅支持 X 轴 Y 轴,所以我无法绘制刻度
    猜你喜欢
    • 2020-03-29
    • 1970-01-01
    • 1970-01-01
    • 2011-09-09
    • 2017-12-16
    • 2021-09-09
    • 1970-01-01
    • 2012-09-26
    • 2020-06-06
    相关资源
    最近更新 更多