【发布时间】:2022-12-11 13:41:53
【问题描述】:
标签: tradingview-api lightweight-charts
标签: tradingview-api lightweight-charts
默认缩放由时间刻度选项的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
})
【讨论】: