使用Primeng显示时间序列数据



我想绘制一个时间序列数据(在线图上(,与此类似:

[
   {year: 2008, value: 0.07686},
   {year: 2008, value: 0.08636},
   {year: 2009, value: 0.096889},
   {year: 2009, value: 0.01234},
   {year: 2010, value: 0.06686},
   ....
]

一年将沿x-axis并在y-axis上进行价值。该文档仅讨论有关定义X上的标签以及沿y的相应值的标签。在这种情况下,可以定义单个标签2008以及其dataset: 0.07686, 0.08636工作吗?它是由框架支持的吗?

不知道它是否为您考虑"工作",但是您可以做这样的事情:

constructor() {
  let other = [
    {year: 2008, value: 0.07686},
    {year: 2008, value: 0.08636},
    {year: 2009, value: 0.096889},
    {year: 2009, value: 0.01234},
    {year: 2010, value: 0.06686},      
  ]

  this.data = {
          labels: other.map(y=>y.year),
          datasets: [
              {
                  label: 'First Dataset',
                  data: other.map(y=>y.value)
              }
          ]
      }
  }

看这个stackblitz

相关内容

  • 没有找到相关文章

最新更新