首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置缩放的初始值

设置缩放的初始值
EN

Stack Overflow用户
提问于 2018-02-21 16:14:30
回答 2查看 1.2K关注 0票数 0

如何在chartjs-plugin-zoom中设置缩放的初始值?我有这个图表,我需要它只显示10个元素,然后用户可以从左到右滚动显示更多的数据。

EN

回答 2

Stack Overflow用户

发布于 2018-10-23 00:41:52

我也有同样的问题。然而,与您相反,我有实时数据,所以我使用chartjs-plugin-streaming;https://github.com/nagix/chartjs-plugin-streaming

如果你使用这个插件,你可以在选项部分设置你的持续时间值。这对我很有效:

代码语言:javascript
复制
function adaptZoom5min() {
    myChart.options.scales.xAxes[0].realtime.duration = 300000;
    window.myChart.update();
}

与此相结合:

代码语言:javascript
复制
<button onclick="adaptZoom5min()">5min</button>

希望这也能帮助你(或其他有类似问题的人)

票数 2
EN

Stack Overflow用户

发布于 2019-09-04 12:04:09

取决于您在图表中显示的标签类型。对于正常的用例,显示数字或字符串,您可以在options.scales.xAxes.ticks对象中包含x轴的最小和最大值。

代码语言:javascript
复制
options: {
  scales: {
    xAxes: [
      {
        display: true,
        ticks: {
          padding: 20,
          min: 10,
          max: 30
        }
      }
    ],
    yAxes: [
      {
        display: true,
        gridLines: {
          borderDash: [4, 8],
          color: '#cdd6db'
        }
      }
    ]
  }
};

当我使用数字或字符串作为x轴标签时,这对我很有效。希望这能帮助你回答你的问题。干杯。:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48900948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档