TradingView 轻量级图表库无法使用自己的数据

问题描述 投票:0回答:1

我在使用 lightweightcharts 烛台图表代码和我自己的数据时遇到问题。

问题 1 是下面的代码按照我自己的财务 csv 文件数据集的预期绘制了烛台图,但它没有绘制 y 轴。我尝试了几种解决方案,但 y 轴仍然不可见(请参阅随附的屏幕截图)。

以下是使用您自己的 csv 文件绘制静态烛台轻量级图表的代码:

html 文件: 请参阅下面的代码截图。显然该格式不适合堆栈溢出上传......

HTML FILE CODE

js文件: 请参阅下面的代码截图。显然该格式不适合堆栈溢出上传...... code part 1 code part 2

当我运行代码时,它会在浏览器中显示一个漂亮的烛台图(参见附图),但是,唯一缺少的是 y 轴。如何让 y 轴绘制其上的值?我附上了另一张烛台图图像,它显示了 y 轴。这就是我想要的图表。注意:生成蜡烛图(图表上显示 y 轴)的代码不会从 csv 文件导入数据,它只是将数据列为 js 文件中括号 () 内的一长串数据点,而在上面的代码中,我已将数据导入为 csv 文件。

CANDLESTICK CHART NO Y AXIS

CANDLESTICK CHART WITH Y AXIS

问题 2 是我想使用 csv 文件中的非金融数据绘制烛台图。我以为我可以将我的非财务 csv 文件插入上面的代码中,但不幸的是,运行它会生成一个没有任何内容的图表(请参见下面的屏幕截图)。

BLANK CHART

附件是我的财务数据的格式(日期、最高、最低)。 lightweightcharts 代码需要日期、开盘价、最高价、最低价、收盘价格式的数据。我尝试从代码中删除打开和关闭,以便图表不需要这些值,并且我还在代码中保留打开和关闭并将它们设置为高值和低值,以查看代码是否确实需要至少一些打开和关闭的值。两种方法都会生成一个空白图表(请参阅随附的屏幕截图)。我还附上了数据集的屏幕截图;这是一个非常小的数据集 - 也许这就是问题所在?也许没有足够的值来绘制? DATA SET

PS我的非财务数据的值在900到1150之间。原始数据在0.9到1.15之间,但我将其乘以1000,因为我认为高值和低值的变化可能太小而无法在图表上看到,这就是图表不显示任何内容的原因。但我现在不确定为什么图表上没有出现任何内容。

我正在 Mac 上的 Visual Studio Code 上编写代码。

谢谢

javascript html tradingview-api lightweight-charts
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.