我的数据不是很明显,如下所示:
{time: 1617235200, value: 0.9999999999999999}
{time: 1617238800, value: 1}
{time: 1617242400, value: 1}
{time: 1617246000, value: 1}
{time: 1617249600, value: 0.9999999999999999}
{time: 1617253200, value: 0.9999999999999998}
{time: 1617256800, value: 1.0000000000000002}
{time: 1617260400, value: 1.0000000000000002}
{time: 1617264000, value: 1}
{time: 1617267600, value: 1}
{time: 1617271200, value: 1}
{time: 1617274800, value: 1}
{time: 1617278400, value: 1}
{time: 1617282000, value: 1}
{time: 1617285600, value: 1}
{time: 1617289200, value: 1}
{time: 1617292800, value: 0.9999999999999998}
{time: 1617321600, value: 1.0000000000000002}
{time: 1617325200, value: 1}
{time: 1617328800, value: 1}
{time: 1617332400, value: 1}
{time: 1617336000, value: 1}
{time: 1617339600, value: 1}
一旦我制作了图表,它就会显示 x 轴,时间。
但是,y 轴是不可见的(奇怪的行为,比如我将 y 轴设置在右侧并通过拖动比图表的整个长度足够长的时间向右移动,有时它会显示,就像它在没有拖动的情况下隐藏一样 - 首先看,但存在右侧图表框的边缘,但有时它甚至不起作用。)
我假设值会导致此问题,因为其他图表使用更具戏剧性的值并使图表没有问题(x 和 y 都可以看到)。
我也玩过createChart但不太确定我是否遗漏了一些所以请看一下(我想这应该很好,因为我说过其他具有独特数据的图表很好)。
// parameter for createChart()
{
width: 1410,
height: 758,
localization: {
locale: "ja-JP",
},
layout: {
backgroundColor: "rgba(33, 33, 33, 1)",
textColor: "rgba(255, 255, 255, 0.9)",
},
grid: {
vertLines: {
color: "rgba(45, 45, 45, 1)",
},
horzLines: {
color: "rgba(45, 45, 45, 1)",
},
},
rightPriceScale: {
scaleMargins: {
top: 0.2,
bottom: 0.1,
},
},
priceScale: {
position: "right",
mode: PriceScaleMode.Normal,
autoScale: true,
invertScale: false,
alignLabels: false,
borderVisible: false,
scaleMargins: {
top: 0.1,
bottom: 0.1,
},
},
crosshair: {
vertLine: {
color: "#6A5ACD",
width: 1,
style: 1,
visible: true,
labelVisible: true,
},
horzLine: {
color: "#6A5ACD",
width: 0.5,
style: 1,
visible: true,
labelVisible: true,
},
// mode: 0,
mode: CrosshairMode.Normal,
},
timeScale: {
timeVisible: true,
secondsVisible: true,
},
}
当图表没有独特的数据时,我如何获得 y 轴(如果是问题)。
提前致谢。