【问题标题】:Adjust Default Zoom in lightweight charts调整轻量级图表的默认缩放
【发布时间】:2022-12-11 13:41:53
【问题描述】:

有谁知道双击 x 轴时是否有办法调整交易视图轻量级图表上使用的默认缩放?据我所知,双击唤起resetTimeScale,但似乎没有任何方法可以设置将哪个值用作默认值。

【问题讨论】:

    标签: tradingview-api lightweight-charts


    【解决方案1】:

    默认缩放由时间刻度选项的barSpacing 属性决定。

    您可以使用时间刻度 API 上的 getVisibleLogicalRange 方法和时间刻度的宽度来计算图表当前状态的 barSpacing。

    例如:

    const visibleLogicalRange = chart.timeScale().getVisibleLogicalRange();
    const currentBarSpacing = chart.timeScale().width() / (visibleLogicalRange.to - visibleLogicalRange.from);
    
    // change the current barSpacing
    chart.timeScale().applyOptions({
      barSpacing: 12, // default is 6
    })
    

    【讨论】:

      猜你喜欢
      • 2011-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多