>本文是我們的
>本教程介紹了javaScript圖表庫Chart.js。 通過六個示例,我們將演示其使用和配置。 >
Chart.js 2.0的關鍵功能:>
>多種圖表創建的多功能和用戶友好的JavaScript庫。
簡單的安裝和快速學習曲線。支持各種圖表:線,條,雷達,極性區域,餡餅和甜甜圈。 圖表類型很容易通過>屬性更改。
type
> >您還需要一個
元素:
>另外,請使用軟件包管理器(有關詳細信息,請參見“入門指南”)。 >讓我們探索Chart.js的功能。
線圖:
<🎜>
此最小線圖演示了圖表。
<canvas>
<canvas id="myChart"></canvas>
:獲取
>的2D渲染上下文。var ctx = document.getElementById('myChart').getContext('2d'); var myChart = new Chart(ctx, { type: 'line', data: { labels: ['M', 'T', 'W', 'T', 'F', 'S', 'S'], datasets: [{ label: 'apples', data: [12, 19, 3, 17, 6, 3, 7], backgroundColor: "rgba(153,255,51,0.4)" }, { label: 'oranges', data: [2, 29, 5, 5, 2, 3, 10], backgroundColor: "rgba(255,153,0,0.4)" }] } });
:創建圖表對象。 指定圖表類型; 保存圖表數據。 數組索引確定圖形位置。
> PRO提示:
單擊傳說切換數據集。這適用於所有圖表類型。ctx
條形圖:<canvas>
在上一個示例中,只需將type: 'line'
更改為type: 'bar'
>
>>
請參見Codepen示例雷達圖:
type
'radar'
更改為backgroundColor
>和borderColor
,以通過重疊數據更好地可讀性。
極圖:
更改為type
'polarArea'
> 更改為或
>。 甜甜圈圖表使用來控制孔的大小。 type
'pie'
'doughnut'
參見Codepen示例(pie)cutoutPercentage
>
Chart.js configuration():
屬性允許廣泛的自定義:
options
>使用options
>。
options: { title: { display: true, text: 'My Chart' } }
cutoutPercentage
用於堆疊的條形。
options: { scales: { yAxes: [{ stacked: true }] } }
>>示例:動態字幕更新:
>
<🎜>
此示例根據傳奇單擊更新標題。
Chart.js 2.0 vs. 1.0:
>圖表聲明:
和
的單個new Chart()
2.0包括本機移動支持。 type
>
data
options
集成的標題:以上是圖表簡介JS 2.0的詳細內容。更多資訊請關注PHP中文網其他相關文章!