【问题标题】:How can i draw a straight vertical line on tradingview chart library我怎样才能在 tradingview 图表库上画一条直线垂直线
【发布时间】:2023-02-04 04:36:59
【问题描述】:

我正在使用 Tradingview LightWeight Chart 库,我想画一条垂直线,就像下图中的那样,我该怎么做?

我试过将图表设置为仅显示一个日期并激活网格,但我也不知道如何使图表仅显示一个日期。我的计划是让图表只显示一个日期并激活网格,这样我就得到了垂直线。

【问题讨论】:

    标签: javascript tradingview-api lightweight-charts


    【解决方案1】:

    不幸的是,LightWeight 图表没有为此公开 API。

    您可以做的最接近的事情是使用addHistogramSeries(通常用于显示音量条)。您需要设置 scaleMargins: { top: 0, bottom: 0 },这将生成 100% 高度的条形。考虑到它们可以是半透明的,足以接近垂直条。

    查看屏幕截图:

    黄色条是使用该技术生成的,顺便说一下,顶部的蓝色条也是使用 scaleMargins: { top: 0, bottom: 0.98 } 设置以相同的方式创建的。

    【讨论】:

    • 好的,谢谢,我会按照你说的去做