0

我正在绘制一个图表,我想做的事情相当简单。

我有一个带有温度值的散点图。在左侧,我想要一个带有摄氏度的 y 轴,在右侧我想要将值缩放到华氏 (9/5c + 32)。

我意识到我可以复制我的数据,一个是华氏度,一个是摄氏度,但是有没有办法简单地说 y2 = y1 * 9/5 + 32?

根据我的研究,如果没有多个数据集,就无法做到这一点。我会很感激我能在这里得到的任何帮助。

谢谢

4

1 回答 1

0

万一有人想知道,我找到了一个适合我用例的解决方法(不过,如果 plotly 可以固有地做到这一点,那就太好了)。

我只是编写了一个函数来确定摄氏度的最大值(在所有散点图中),然后在华氏轴 (y2) 上对其进行编码。我将最小值 = 32 和最大值设为 9/5(max_c) + 32。然后我将刻度设为 9/5c。它会导致一些额外的工作,但它确实有效。

于 2018-02-08T17:31:46.700 回答