Chart.js是一個簡單、面向對象、爲設計者和開發者準備的圖表繪製工具庫。git
在使用過程當中新手可能會遇到不少問題致使圖標沒法顯示。下面咱們來看一下在使用過程當中可能會遇到的問題。github
剛開始用chart.js的新手可能最早使用的就是chart.js的中文文檔,根據中文文檔所寫的操做步驟完成操做。瀏覽器
首先,下載chart.js文件,一般咱們從github下載。工具
初次使用,咱們一般會直接點擊圖片右下角的clone or download直接下載zip文件,而後在解壓後的文件中找到chart.js文件,以後引入。網站
若是引入的是src文件夾裏面的char.js文件,會發現瀏覽器控制檯出現了這麼一句話「Uncaught ReferenceError: require is not defined」 ui
引入dist文件裏面chart.js的也一樣會報錯spa
解決方法就是在github下載的時候,選擇tags裏面的版本下載,而不要下載master版本設計
以後在解壓的文件裏面找到dist文件夾,使用那裏面的chart.js文件就行了。code
接下來,舉個例子,若是咱們下載了v2.6.0按照中文文檔上的內容一步一步的來,可能會遇到另外一個問題:「Uncaught TypeError: (intermediate value).Line is not a function」對象
咱們會發現跟沒有這個方法。
這是由於中文文檔上使用的chart.js文件是1.0版本,而咱們下載的是2.0版本,不一樣的版本調用方法是不同的。
1.0版本的調用方法是這樣的:
new Chart(ctx).Line(linedata);
而2.0版本的調用方法是這樣的:
new Chart(ctx, {
type:'line',
data: data
});
因此,在使用的時候要注意調用方法與插入的chart.js文件版本一致。
至於其餘的使用方法,就按照中文文檔的來就能夠了。
不過新版本的chart.js有不少新增的東西,會比1.0版本看上去精緻不少,具體的使用方法請參照chart.js官方網站的幫助文檔。
http://www.chartjs.org/docs/latest/