Plotly.js:锁定 y 轴以避免负值
Posted
技术标签:
【中文标题】Plotly.js:锁定 y 轴以避免负值【英文标题】:Plotly.js: lock y-axis to avoid negative values 【发布时间】:2018-12-14 20:34:34 【问题描述】:我正在使用 Plotly.js 绘制一些我已经知道不能为负数的数据。我需要保留 Plotly 的缩放和其他绘图“导航”功能,但我不允许用户低于 y 轴上的零,因为它对绘制的数据类型没有意义。
如果可能的话,我希望只允许在[0, 100]
范围内进行缩放。
我浏览了文档和 github 问题以找到一些想法,所以我不确定当前版本的 Plotly 是否可以满足我的需求。
有什么想法吗?
谢谢
【问题讨论】:
我认为在 github 页面上请求了一个非常相似(如果不是相同)的功能:github.com/plotly/plotly.js/issues/887 但是截至 2020 年 12 月 17 日我没有看到任何实现 【参考方案1】:您可以这样做来设置yaxis
范围
var layout =
yaxis:
range:[0,100]
Example
【讨论】:
我已经试过了。它设置了一个初始限制,但我仍然能够超越限制。【参考方案2】:设置layout.yaxis.rangemode: 'tozero'
【讨论】:
虽然此命令可能会回答问题,但提供有关此代码为何和/或如何回答问题的额外上下文可提高其长期价值。 How to Answer 这个简短的回答没有回答任何问题。因为这个问题没有包含任何类型的代码注入。所以,你的答案没有任何意义。请提供完整的答案,这样社区就会有很多好处。以上是关于Plotly.js:锁定 y 轴以避免负值的主要内容,如果未能解决你的问题,请参考以下文章