簡體   English   中英

如何在Chart.js中使折線圖覆蓋在條形圖上

[英]How do I make line charts overlay over bar charts in chartjs

我使用的leighquince叉chartjs在1.01-beta.5因為我可以覆蓋兩個圖表。

當我嘗試重疊折線圖和條形圖時,折線圖位於條形圖下方

條形覆蓋線

我似乎找不到使折線圖超過條形圖的選項,但是overlayBars:true

如何做到這一點,我將編輯源代碼嗎?

如果使用當前的母版(而不是標記為v1.01-beta.5的母版),則可以解決此問題-無需設置任何選項。


小提琴-http: //fiddle.jshell.net/n7jgo7oh/


在此處輸入圖片說明

如果在您的源代碼中要先定義和繪制線條,然后再嘗試反轉定義和繪制:先繪制酒吧然后繪制線條

您必須先在dataSet中聲明折線圖,然后在條形圖中聲明:

datasets: [
        {
          type: 'line',
          yAxisID: 'y-axis-1',
          fill: false,
          pointRadius: 0,
          label: 'Nota media',
          backgroundColor: '#ed7d31',
          borderColor: '#ed7d31',
          data: [60, 59, 80, 81]
        },
        {
          type: 'bar',
          yAxisID: 'y-axis-0',
          label: 'Observaciones',
          backgroundColor: '#5b9bd5',
          data: [40, 20, 12, 39]
        }
      ],

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM