0

我的数据不是很明显,如下所示:

{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 轴(如果是问题)。

提前致谢。

4

0 回答 0