在某些情况下,TradingView Lightweight Charts 在价格刻度上绘制的刻度线太少(即:水平网格线太少)。有什么方法可以控制刻度线的数量/密度?
在下面的示例中,即使图表被渲染得更大一些,也只绘制了两个水平刻度线。如果在这种情况下绘制两倍的水平网格线会很好:
在某些情况下,TradingView Lightweight Charts 在价格刻度上绘制的刻度线太少(即:水平网格线太少)。有什么方法可以控制刻度线的数量/密度?
在下面的示例中,即使图表被渲染得更大一些,也只绘制了两个水平刻度线。如果在这种情况下绘制两倍的水平网格线会很好:
找到了答案。这里的关键是更改精度/minMove,如下所示:
candleSeries.applyOptions({
priceFormat: {
type: 'custom',
minMove: 0.00000001,
formatter: price => parseFloat(price).toFixed(8),
},
});
文档: https ://github.com/tradingview/lightweight-charts/blob/master/docs/series-basics.md#price-format