当前位置: 首页 > 知识库问答 >
问题:

图表.js - 2 不显示轴标签

太叔正文
2023-03-14

我正在尝试使用vue-chartjs和Chart.js(2.7.1)绘制线图。显示图形,但没有xAx和yAx标签。

这是我的选项对象:

title: {
    display: true,
    text: 'Title',
},
responsive: true,
maintainAspectRatio: false,
elements: {
    line: {
        fill: false
    }        
},
scales: {
    xAxes: {
        scaleLabel: {
            display: true,
            labelString: 'LabelX',
        }
    },
    yAxes: {
        scaleLabel: {
            display: true,
            labelString: 'LabelY',
        }
    },
}

我认为scales.xAxes.scaleLabel不起作用。

共有2个答案

王棋
2023-03-14

在Chartjs 2.x.x版本中,必须在数组而不是对象中指定缩放选项。

像这样试试

 xAxes: [{
  scaleLabel: {
        display: true,
        labelString: 'LabelX',
  },
  gridLines: {
    display: true
  }
}]
南门魁
2023-03-14

你正试图使用V3语法与V2不会工作。你必须这样说:

scales:{
  xAxes: [
    {
       scaleLabel: {
         display: true,
          labelString: 'text'
       }
     }
  ],
  yAxes: [
    {
       scaleLabel: {
         display: true,
          labelString: 'text'
       }
     }
  ]
 }
 类似资料:
  • 我尝试了一切,但图像不会显示,我试图缩小图像,但没有用,我试图改变路径,我试图更改图像的位置,但没有帮助,我试图在互联网上搜索,但什么都没有。 我看到的只是空白的图形用户界面,没有文本和图像。如果你能帮我,你会帮我一个大忙。 代码如下:

  • 我在用图表。js 2.9。4和ng2图表包装器的角度。我试图显示传入的实时数据,但在配置图表时遇到问题,因此刻度/轴不会超出图表中的数据。换句话说,我希望图表数据点填充图表网格的整个宽度。 StackBlitz显示了我的问题。 如果您在添加数据时一直查看图表,您会发现大多数时间刻度都会延伸到图表中的最后一点之外: 我能想到的唯一解决方案是每次向图表中添加新数据时覆盖x轴上刻度的最大值:

  • 我正在使用matplotlib创建OHLC烛台股价图。我正在使用mpl_finance的烛台ohlc模块创建图表。创建图表很简单,但是图表底部的x轴和y轴显示的是给定光标位置的日期和y轴值,但我希望x轴和y轴显示的是日期和日期打开、高、低、关闭(ohlc)值,而不仅仅是日期和y轴光标位置值。quotes数据集的格式为元组列表,其中每个元组包含日期,数字后跟open、high、low、close和v

  • 当我在图表上移动鼠标时,如何修复图表js错误,使其显示旧数据。 我的Js文件 我可以在图表js中显示JSON响应中的数据,但当我在图表上移动鼠标时,它的问题显示了以前的值。 我曾试图破坏这种方法,但并没有奏效。如何预防这个问题??。

  • 我正在从csv文件中读取日期/时间和数据,并将其存储在折线图中。我的日期/时间字符串是或,这实际上是第一个条目,我有几个小时的数据。 首先,我将chartArea X轴lablestyle设置为正确的格式:。 然后,我使用与上面相同的格式将实际的日期字符串解析为DateTime格式:。并将数据添加到图表中。

  • 我创建了一个水平条形图w/chart.js,需要在y轴上创建两组标签,但只能创建一个。 例如,参见下图,在y轴上,我有一组单词“other”和“paper ”,计数分别为2和3;在这个分组和下面的两个分组中,我还需要显示与这两个词相关的月份——比如五月。 有办法做到这一点吗? 附言:在附加的图像中,我将镜像设置为true,但如果解决方案能给我所需的输出,我愿意关闭镜像。 到目前为止,我已经查看了这