精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何使用 Chart.js 在 JavaScript 中制作圖表?

開發 前端
本文是關于使用 chart.js 在 JavaScript 中制作圖表的詳細教程。

本文是關于使用 chart.js 在 JavaScript 中制作圖表的詳細教程。

有許多JavaScript 庫可用于繪制不同的圖表,包括折線圖、條形圖、圖形等等。

如果您正在嘗試學習如何使用 JavaScript 在您的網站上動態顯示數據,Chart.js是您可以測試的庫之一。

React是最好的 JavaScript 框架之一,還提供了一組很酷的圖表庫,您可以通過這些庫創建 Web 和混合應用程序的酷界面。

開始使用 Chart.js 開發數據可視化的步驟是什么?

在本文中了解如何操作。

什么是 Chart.js?

Chart.js 是一個開源的數據可視化 JavaScript 庫,可以繪制基于 HTML 的圖表。

它目前能夠支持八種可以動畫的交互式圖表。要使用 chart.js 創建基于 HTML 的圖表,您需要一個HTML 畫布來顯示它。

該庫可用于一系列數據集和其他自定義參數,如邊框顏色、背景顏色等。

其中之一的數據集稱為標簽數據集,即 X 軸的值。另一個是數字的集合,通常沿著 Y 軸。

還需要在圖表對象內部定義圖形類型,以確保庫可以確定要繪制什么圖形。

使用 Chart.js 在 JavaScript 中創建圖表

正如我們之前提到的,您可以使用 chart.js 制作各種圖表。

在本教程中,我們將從條形圖和折線圖開始。一旦您了解了這些圖表類型的概念,您將擁有繪制其他可用圖表所需的信息和工具。

首先使用 chart.js,創建所需的文件。在本指南中,文件的名稱將是 chart.html、plot.js 和 index.css。您可以使用任何命名約定來命名您的文件。

然后,將以下代碼復制并粘貼到 HTML 文檔的標題區域。這將創建提供指向 Chart.js 內容交付網絡 ( CDN ) 的鏈接。

在 chart.html 上:

<head> <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.8.0/Chart.min.js"> </script> </head>

HTML文件的格式如下:

<!DOCTYPE HTML><html> <head> <title> Chart </title> <link rel="stylesheet" href="index.css"> <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.8.0/Chart.min.js"></script> </head> <body> <header> <h1> Charts </h1> </header> <canvas id="plots" style="width:100%;max-width:700px"></canvas><script src="plot.js"></script></body></htm/>

在你的 CSS 中:

body{ background-color:#383735;}h1{ color:#e9f0e9; margin-left:43%;}#plots{ margin:auto; background-color: #2e2d2d;}

上面顯示的CSS樣式不是標準的。你可以根據你的喜好,根據你的 DOM 的結構來設置它的樣式。當您完成 HTML 或 CSS 文件并準備好使用 JavaScript 創建圖表時。

折線圖

對于要使用 chart.js 創建的折線圖,您需要將圖表類型更改為折線。這告訴庫如何繪制折線圖。

為了顯示這一點,在 JavaScript 文件中:

// Get the HTML canvas by its id plots = document.getElementById("plots");<strong>// Example datasets for X and Y-axesstrong> var months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul"]; <strong>//Stays on the X-axisstrong> var traffic = [65, 59, 80, 81, 56, 55, 60] //Stays on the Y-axis // Create an instance of Chart object:new Chart(plots, { type: 'line', <strong>//Declare the chart typestrong> data: { labels: months, <strong>//X-axis datastrong> datasets: [{ data: traffic, <strong>//Y-axis datastrong> backgroundColor: '#5e440f', borderColor: 'white', fill: false, //Fills the curve under the line with the background color. It's true by default }] },});

輸出:

隨意將您的填充值更改為真實,使用其他數據或修改顏色以觀察發生的情況。

如您所見,頂部附近有一個額外的圖例框。您可以將其從選項參數中取出。

除了刪除或添加圖例之外,它的選項參數還可用于進行其他調整。例如,您可以應用它來使軸從零開始。

定義選項參數。這是 JavaScript 文件中圖表部分的外觀:

// Create an instance of Chart object:new Chart(plots, { type: 'line', <strong>//Declare the chart typestrong> data: { labels: months, <strong>//X-axis datastrong> datasets: [{ data: traffic, <strong>//Y-axis datastrong> backgroundColor: '#5e440f', <strong>//Color of the dotsstrong> borderColor: 'white', <strong>//Line colorstrong> fill: false, //Fills the curve under the line with the background color. It's true by default }] },<strong> //Specify custom options:strong> options:{ legend: {display: false}, //Remove the legend box by setting it to false. It's true by default. //Specify settings for the scales. To make the Y-axis start from zero, for instance: scales:{ yAxes: [{ticks: {min: 0}}] //You can repeat the same for X-axis if it contains integers. } } });

輸出:

您還可以為每個點的背景選擇不同的顏色。然而,這種方式的背景顏色變化通常更適合條形圖。

使用 ChartJS 創建條形圖

這是唯一一次您必須將圖表類型更改為條形。無需更改顏色選項的選項,因為條形將自動繼承其背景顏色:

// Create an instance of Chart object:new Chart(plots, { type: 'bar', <strong>//Declare the chart typestrong> data: { labels: months, <strong>//X-axis datastrong> datasets: [{ data: traffic, <strong>//Y-axis datastrong> backgroundColor: '#3bf70c', <strong>//Color of the barsstrong> }] }, options:{ legend: {display: false}, //Remove the legend box by setting it to false. It's true by default. }});

輸出:

隨意將 Y 軸設置為從零或任何其他值開始,就像您對折線圖所做的那樣。

要為每個條使用不同的顏色,您必須將與數據中的項目數量兼容的顏色數組傳遞給 backgroundColor 參數:

// Create an instance of Chart object:new Chart(plots, { type: 'bar', <strong>//Declare the chart typestrong> data: { labels: months, <strong>//X-axis datastrong> datasets: [{ data: traffic, <strong>//Y-axis datastrong> <strong>//Color of each barstrong>: backgroundColor: [ "rgba(196, 190, 183)", "rgba(21, 227, 235)", "rgba(7, 150, 245)", "rgba(240, 5, 252)", "rgba(252, 5, 79)", "rgb(0,12,255)", "rgb(17, 252, 5)"], }] }, options:{ legend: {display: false}, //Remove the legend box by setting it to false. It's true by default. }});

輸出:

使用 Chart.js 創建餅圖

要創建餅圖,請將圖表類型切換為餅圖。也可以使圖例的顯示為真以確定餅圖的每個部分是什么:

// Create an instance of Chart object:new Chart(plots, { type: 'pie', //Declare the chart type data: { labels: months, //Defines each segment datasets: [{ data: traffic, //Determines segment size //Color of each segment backgroundColor: [ "rgba(196, 190, 183)", "rgba(21, 227, 235)", "rgba(7, 150, 245)", "rgba(240, 5, 252)", "rgba(252, 5, 79)", "rgb(0,12,255)", "rgb(17, 252, 5)"], }] }, options:{ legend: {display: true}, //This is true by default. } });

輸出:

就像您在前面的示例中所做的那樣,通過更改圖表類型來嘗試不同的圖表。

但是,支持一些 chart.js 圖表類型。chart.js 圖表類型,您可以使用上面的代碼約定:

  • 酒吧
  • 雷達
  • 甜甜圈
  • 餡餅
  • 氣泡
  • 分散
  • 極區

向前進

盡管您在本教程中只熟悉了餅圖、折線圖和條形圖,但使用 chart.js 繪制其他圖表的 Code Pattern 也基于相同的原理。您也可以自由地嘗試其他圖表。

責任編輯:華軒 來源: 今日頭條
相關推薦

2025-04-02 07:37:29

2022-05-07 09:02:27

數據可視化工具庫

2020-12-03 07:43:03

JS Ajax JavaScript

2010-01-06 11:05:35

JSON

2011-06-14 18:20:01

Flash Finger

2023-07-18 07:19:59

2021-06-03 10:00:47

JavaScript 前端數克隆對象

2011-08-19 17:02:46

iPhone開發

2023-11-20 09:55:34

音頻圖表SwiftUI

2020-11-06 07:30:36

JS文件

2010-09-08 16:50:11

JavaScriptDOM操作

2024-09-27 09:12:12

JavaScriptscrollTo窗口

2022-11-04 09:01:33

SwiftPlottable

2024-10-11 08:46:18

2022-11-29 08:07:23

CSSJavaScript自定義

2021-02-04 16:08:01

RoughViz可視化圖表

2009-03-23 13:08:07

PHP擴展PHPJavascript

2017-05-03 13:37:05

Linuxweb性能監測

2022-02-26 19:16:08

Promoter報警通知監控圖表

2020-06-30 08:23:00

JavaScript開發技術
點贊
收藏

51CTO技術棧公眾號

91精品国产综合久久久蜜臀粉嫩 | 欧美二区乱c黑人| 无人码人妻一区二区三区免费| 日本中文字幕中出在线| 成人性视频免费网站| 日本精品视频在线播放| 91传媒免费观看| 国产精品调教| 欧美在线视频不卡| 国产精品www在线观看| 精品视频一二区| 国产曰批免费观看久久久| 亚州精品天堂中文字幕| 91视频免费看片| 国产一区在线电影| 欧美三级午夜理伦三级中视频| 成人午夜免费在线视频| av片在线免费观看| 成人高清在线视频| 91精品久久久久久久久| 五月婷婷视频在线| 午夜精品久久| 最近2019中文字幕一页二页| 97精品人妻一区二区三区蜜桃| 中韩乱幕日产无线码一区| 亚洲图片自拍偷拍| 超碰免费在线公开| 国产裸舞福利在线视频合集| 成人av资源网站| 亚洲综合在线中文字幕| 亚洲 国产 日韩 欧美| 在线精品一区| 欧美成人免费观看| 少妇的滋味中文字幕bd| 九九精品在线| 亚洲精品国产精品国自产在线 | 久久伊人资源站| www.av在线.com| 激情图区综合网| 国产精品免费视频久久久| 精品成人久久久| 欧美日韩一卡| 欧美另类高清videos| 精品熟妇无码av免费久久| 亚洲深夜福利在线观看| 亚洲第一福利视频| 麻豆免费在线观看视频| 国产成年精品| 欧美人动与zoxxxx乱| av丝袜天堂网| 国产成人精品一区二三区在线观看| 午夜精品福利久久久| 欧美午夜性视频| 黄色在线看片| 亚洲风情在线资源站| 伊人再见免费在线观看高清版| 欧美jizz18性欧美| 亚洲欧洲成人自拍| 一区二区在线观看网站| 日韩理伦片在线| 中文字幕一区二区三区av| 无遮挡亚洲一区| 91亚洲欧美| 国产精品成人网| 最新视频 - x88av| 亚洲夜夜综合| 偷拍日韩校园综合在线| 欧美亚洲国产成人| 桃色一区二区| 欧美日韩国产一区| 手机av在线网站| 麻豆一二三区精品蜜桃| 欧美精品一区二区三区在线播放| 色悠悠在线视频| 精品中国亚洲| 亚洲色图激情小说| 精品女人久久久| 一区二区三区午夜视频| 欧美日韩国产成人| 影音先锋亚洲天堂| 奇米亚洲午夜久久精品| 91香蕉亚洲精品| 日本毛片在线观看| 久久久久久电影| 在线视频不卡一区二区三区| 亚洲资源一区| 黄色成人在线免费| 99热手机在线| 一区二区亚洲视频| 亚洲欧美日韩图片| 中文字幕人妻一区二| 亚洲精品三级| 国产精品igao视频| 国产乱人乱偷精品视频a人人澡| 国产91高潮流白浆在线麻豆| 久久久久久高清| 免费黄色网址在线观看| 亚洲电影在线播放| www.涩涩涩| 爱爱精品视频| 一区二区三区四区在线观看视频| 五月天丁香激情| 麻豆久久精品| 999在线观看免费大全电视剧| 亚洲 欧美 自拍偷拍| 中文字幕在线观看一区| 浮妇高潮喷白浆视频| 免费一级欧美在线观看视频| 亚洲国产精品va在线看黑人| 性の欲びの女javhd| 国产专区一区| 国产精品视频yy9099| 黄色福利在线观看| 国产精品第13页| 成年人小视频网站| 岛国av一区| 久久久国产成人精品| 亚洲欧美精品一区二区三区| 国产91在线观看丝袜| 亚洲欧洲免费无码| 成人免费看视频网站| 欧美不卡在线视频| av最新在线观看| 日本中文字幕一区二区视频| 国产伦视频一区二区三区| 老司机在线永久免费观看| 大伊人狠狠躁夜夜躁av一区| 三级网站免费看| 久久在线视频免费观看| 日本精品久久久| 日本免费不卡视频| 亚洲在线观看免费| 99国产精品免费视频| 偷偷www综合久久久久久久| 日韩av成人在线| 亚洲欧美日韩动漫| 亚洲国产成人porn| 少妇精品无码一区二区| 亚洲精彩视频| 91沈先生在线观看| 免费av不卡| 欧美精品乱码久久久久久 | 露出调教综合另类| 欧美丰满老妇厨房牲生活| 国产美女精品视频国产| 中文字幕一区av| jizz大全欧美jizzcom| 精品日韩在线| 国产精品普通话| 成人影视在线播放| 欧美性三三影院| 99在线视频免费| 日本色综合中文字幕| 日韩精品一区二区三区四区五区| 吞精囗交69激情欧美| 亚洲欧美日韩一区在线| 超碰在线观看91| 亚洲国产成人在线| 亚洲精品第三页| 欧美丰满老妇| 成人性生交大片免费看小说| 超碰在线免费公开| 日韩欧美成人一区| 免费毛片一区二区三区| 91在线视频播放地址| av观看免费在线| 成人在线一区| 3d精品h动漫啪啪一区二区| 天堂亚洲精品| 亚洲国产美女久久久久| 欧美激情黑白配| 欧美激情一区不卡| 五月天国产视频| 亚洲大胆视频| 日本不卡在线观看| 欧美一级做a| 欧美成人中文字幕在线| 欧美一级在线免费观看| 色先锋资源久久综合| 国产7777777| 国产精品一区二区不卡| av黄色在线网站| 欧美第十八页| 精品久久中出| a成人v在线| 欧美国产日韩二区| 欧美另类自拍| 8x8x8国产精品| 91九色丨porny丨肉丝| 日本一二三四高清不卡| 一卡二卡三卡四卡五卡| 免费亚洲一区| 天天做天天爱天天高潮| 国产区精品视频在线观看豆花| 日韩**中文字幕毛片| 黄色片网站在线观看| 精品99一区二区三区| 欧美日韩在线视频播放| 一区二区高清在线| 亚洲а∨天堂久久精品2021| 国产久卡久卡久卡久卡视频精品| 丰满爆乳一区二区三区| 偷偷www综合久久久久久久| 精品亚洲第一| 成人av在线播放| 日韩美女主播视频| 欧美家庭影院| 日韩视频在线一区| 免费a在线观看| 精品国产精品网麻豆系列| 波多野结衣影片| 亚洲成人综合在线| 老熟妇高潮一区二区三区| 久久综合色综合88| 亚洲少妇一区二区| 老司机精品视频导航| 欧美日韩一道本| 国产在线不卡| 91极品视频在线| 91网站在线免费观看| 美女网站视频黄色| 国产99久久精品一区二区300| 午夜精品成人在线视频| 69久久夜色精品国产69蝌蚪网 | 免费一区二区视频| 欧美一级视频免费看| 国产香蕉精品| 成人在线免费观看91| 色av成人天堂桃色av| h色网站在线观看| 欧美激情一二三区| 一区二区三区少妇| 黄污视频在线观看| 亚洲色图网站| 91精品在线一区| 澳门av一区二区三区| 国内伊人久久久久久网站视频 | 亚洲午夜av久久乱码| 日本免费一区视频| 精品国产1区二区| 不卡的日韩av| 欧美一级夜夜爽| 一区二区三区黄| 欧美日韩aaaaaa| 亚洲一区中文字幕在线| 精品视频免费看| 中文字幕丰满人伦在线| 在线一区二区三区四区| 黄色av一级片| 在线观看日韩高清av| 国产99免费视频| 色成人在线视频| 欧美视频xxxx| 欧美伊人精品成人久久综合97| 无码人妻丰满熟妇精品区| 色综合天天综合色综合av| 无码人妻av一区二区三区波多野 | 男人的天堂av网站| 色网综合在线观看| 国产精品欧美综合| 欧美三级午夜理伦三级中视频| 亚洲视频久久久| 欧美一级欧美三级在线观看| 国产农村老头老太视频| 日韩免费观看高清完整版| 99视频免费看| 亚洲第一天堂av| 三级毛片在线免费看| 亚洲免费人成在线视频观看| 国产视频精品久久| 色噜噜狠狠狠综合曰曰曰88av| 麻豆传媒视频在线观看免费| 久久高清视频免费| av资源网在线播放| 国产成人av网址| 99tv成人影院| 黑人中文字幕一区二区三区| 精品一区在线| 最新精品视频| 伊人久久综合| 91淫黄看大片| 国产老肥熟一区二区三区| 日韩综合第一页| 国产欧美精品一区二区色综合朱莉| 国产一区在线观看免费| 亚洲一区电影777| 亚洲视频 欧美视频| 欧美一区二区三区思思人| 五月天婷婷视频| 日韩在线免费视频| av影片在线| 国产精品青草久久久久福利99| 亚洲精品在线播放| 日本精品一区| 国内精品久久久久久久97牛牛| 国产高清精品在线观看| 极品销魂美女一区二区三区| 青青草视频网站| 国产精品理伦片| 日韩精品――中文字幕| 欧美日韩国产一区| 亚洲欧美自偷自拍| 欧美精品情趣视频| 亚洲日本在线观看视频| 国产91一区二区三区| 成人在线免费观看视频| 黄色www网站| 狠狠色狠狠色综合| 在线国产视频一区| 亚洲.国产.中文慕字在线| 在线观看黄色网| 亚洲美女精品成人在线视频| 欧美xxxx视频| 成人精品视频99在线观看免费| 日本一区福利在线| 少妇大叫太大太粗太爽了a片小说| 日韩成人免费看| xxxxxx黄色| 亚洲一区二区三区爽爽爽爽爽| 在线观看国产小视频| 亚洲美女性生活视频| 2018av在线| 91丨九色丨国产| 日韩在线看片| 国产又大又黄又粗的视频| 99精品久久久久久| 免费在线看黄网址| 日韩一区二区在线观看视频| eeuss影院在线观看| 欧美亚洲在线播放| 免费看久久久| 99在线免费视频观看| 国产在线不卡一卡二卡三卡四卡| 成人免费视频入口| 色爱区综合激月婷婷| 黄色电影免费在线看| 777午夜精品福利在线观看| 国产婷婷在线视频| 国产二区精品| 精品免费视频一区二区| 男人操女人免费软件| 女子免费在线观看视频www| 91小视频在线观看| 9.1在线观看免费| 亚洲精品中文在线| 国产深喉视频一区二区| 精品国产视频在线| 国模视频一区| 精品成人久久av| 久久久久久久午夜| 韩国av一区二区| 国产精品国产精品88| 欧美色中文字幕| 在线免费看a| 视频一区欧美| 中文字幕精品一区日韩| 久久99久久精品| 久久噜噜色综合一区二区| 欧美年轻男男videosbes| 黄色国产网站在线播放| 96sao精品视频在线观看| 欧美黄在线观看| 亚洲国产精品狼友在线观看| 午夜视频一区二区| 久久国产精品高清一区二区三区| 日本国产精品视频| 日韩国产一区二区| 伊人精品视频在线观看| 一区二区三区免费网站| 天天操天天干天天操| 国产成人涩涩涩视频在线观看| 欧美码中文字幕在线| 九九热免费在线观看| 一区二区三区产品免费精品久久75| 黄色小视频免费观看| 日本亚洲精品在线观看| 郴州新闻综合频道在线直播| 亚洲五月激情网| 欧美日韩免费网站| 91在线看黄| 成人免费观看网站| 日韩精品电影一区亚洲| 国精品无码一区二区三区| 亚洲护士老师的毛茸茸最新章节| 自拍偷拍欧美视频| 在线视频福利一区| 暴力调教一区二区三区| 黄色片视频免费| 美女少妇精品视频| 偷拍自拍一区| 涩多多在线观看| 欧美午夜女人视频在线| 午夜国产福利在线| 精品视频高清无人区区二区三区| 免费成人在线观看视频| 久久免费公开视频| 中文字幕亚洲无线码a| 福利电影一区| 91av视频免费观看| 婷婷国产v国产偷v亚洲高清|