【问题标题】:Number of price tick marks in TradingView Lightweight ChartsTradingView 轻量级图表中的价格刻度线数量
【发布时间】:2021-02-14 16:25:36
【问题描述】:

在某些情况下,TradingView 轻量级图表在价格刻度上绘制的刻度线太少(即:水平网格线太少)。有什么方法可以控制刻度线的数量/密度吗?

在下面的示例中,即使图表被渲染得更大一些,也只绘制了两个水平刻度线。如果在这种情况下绘制两倍的水平网格线会很好:

【问题讨论】:

  • 您为系列选项提供了哪些priceFormat 选项?
  • 我正在使用自定义格式化函数来更好地显示非常小的数字。
  • 那么您能否提供 jsfiddle 复制以及您希望看到的内容?
  • 我相信它的最小刻度大小为 0.01(对美元等很好,对 satoshis 不太好)。我自己也在寻找如何改变它的相同答案。至于轴上的数字格式 - 本地化:{ priceFormatter: price => parseFloat(price).toFixed(8), },在 createChart 选项对象内。

标签: javascript tradingview-api lightweight-charts


【解决方案1】:

找到答案。这里的关键是改变precision/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

【讨论】:

    猜你喜欢
    • 2023-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-06
    • 1970-01-01
    • 2022-08-02
    • 1970-01-01
    相关资源
    最近更新 更多