【问题标题】:Plotly.js: lock y-axis to avoid negative valuesPlotly.js:锁定 y 轴以避免负值
【发布时间】: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 日我没有看到任何实现

标签: plotly plotly.js


【解决方案1】:

您可以这样做来设置yaxis 范围

var layout = {
  yaxis:{
    range:[0,100]
  }
}

Example

【讨论】:

  • 我已经试过了。它设置了一个初始限制,但我仍然能够超越限制。
【解决方案2】:

设置layout.yaxis.rangemode: 'tozero'

【讨论】:

  • 虽然此命令可能会回答问题,但提供有关此代码为何和/或如何回答问题的额外上下文可提高其长期价值。 How to Answer
  • 这个简短的回答没有回答任何问题。因为这个问题没有包含任何类型的代码注入。所以,你的答案没有任何意义。请提供完整的答案,这样社区就会有很多好处。
猜你喜欢
  • 2015-12-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-11
相关资源
最近更新 更多