我正在尝试创建一个折线图,其中垂直轴分为两部分。两个部分都有不同的比例,请参见下图(我只谈右轴,其中比例变化为100mm):https://upload.wikimedia.org/wikipedia/commons/6/60/Klimadiagramm-deutsch-Bombay-Indien.png
所以我唯一的想法是将输入数据分成低于和高于阈值的值,然后从这些数据中创建单独的行和区域。但在我看来,这似乎是一个非常不方便的解决方案,所以在我开始这样做之前,我想问一下:有没有人有更好的想法?
答案 0 :(得分:0)
您可以尝试使用功率刻度。它可以给你一个想要的效果。看这里(http://bl.ocks.org/GerHobbelt/3605124)。它不会像你的例子中的轴一样精确。
如果您需要一个与您的示例完全匹配的比例,那么您必须按照您描述的方式自行实现它。一个从0到100,范围取高度的下半部分,另一个从100到900,范围取上半部分。你还将得到两个你必须水平匹配的轴。其中一个将缺少最小/最大值。然后,您可以将其抽象为函数。祝你好运!