精品欧美一区二区三区在线观看 _久久久久国色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欧美视频在线| 日本三级在线观看网站| 久久综合五月天婷婷伊人| 国产精品女人久久久久久| 日韩黄色免费观看| 亚洲区小说区图片区qvod| 欧美日韩国产bt| 国产精品久久久久9999爆乳| 国产在线91| 国产91精品在线观看| 青青草一区二区| 爱爱视频免费在线观看| 最新国产精品视频| 欧美一级黄色录像| mm1313亚洲国产精品无码试看| 成人福利网站| 国产欧美一区二区三区在线看蜜臀| 97中文在线| 中文字幕乱码无码人妻系列蜜桃| 亚洲精品美女| 不卡av电影院| 卡一卡二卡三在线观看| 日本韩国欧美超级黄在线观看| 欧美精品乱人伦久久久久久| 免费观看精品视频| 伦理av在线| 亚洲日本在线看| 亚洲精品成人自拍| 国产最新视频在线观看| 99久久国产综合精品色伊| 成人有码在线视频| 日韩精选在线观看| 久久动漫亚洲| 51久久精品夜色国产麻豆| 精品无码久久久久| 中文字幕一区二区三区乱码图片 | 亚洲欧洲www| 欧美连裤袜在线视频| 男人天堂手机在线观看| 国产成人精品免费在线| 亚洲一区中文字幕| 国产精品视频久久久久久| 男女男精品视频网| 国产成人亚洲综合91| 东京热一区二区三区四区| 99精品免费网| 91超碰中文字幕久久精品| 精品无码久久久久久久久| 欧美精品日本| 久久久久久亚洲精品中文字幕| 清纯粉嫩极品夜夜嗨av| 国产精品hd| 欧美激情视频在线观看| 麻豆视频在线观看| 亚洲第一黄色| 午夜精品福利电影| 国产小视频在线免费观看| 亚洲欧美大片| 国产91在线视频| 中文字幕 人妻熟女| 秋霞国产午夜精品免费视频| 国产精品久久久久久久9999| 伊人22222| 国产精品一区专区| 国产亚洲精品美女久久久m| 亚洲 另类 春色 国产| 久久久精品免费免费| 欧美在线视频二区| 伊人免费在线| 亚洲免费观看高清在线观看| 成年女人18级毛片毛片免费| 涩涩视频在线播放| 欧美视频一二三区| 自拍一级黄色片| 欧美电影完整版在线观看| 亚洲人成网站免费播放| 中文字幕美女视频| 欧美在线免费一级片| 97免费在线视频| 国产主播第一页| 国产一区二区三区免费看| 国产福利不卡| 国产主播福利在线| 亚洲男人的天堂av| 青青草视频在线免费播放 | 欧洲一区二区三区在线| jizz18女人| 动漫视频在线一区| 永久免费精品影视网站| 欧美日韩在线观看成人| 麻豆久久精品| 91九色对白| 国产精品视频二区三区| 亚洲精品成人少妇| 欧在线一二三四区| 一区二区三区在线资源| 国产一区二区日韩精品欧美精品| 免费看一级一片| 免费在线看成人av| 精品999在线观看| 免费看a在线观看| 欧美视频第一页| 国产又粗又猛又爽又黄| 精品无人区麻豆乱码久久久| 久久久久久久久国产| 中文字幕乱码人妻无码久久| gogo大胆日本视频一区| 公共露出暴露狂另类av| 黑人精品一区| 精品1区2区在线观看| 免费观看特级毛片| 国产伦理一区| 国产精品国产精品| 国产成人高清精品| 欧美又粗又大又爽| 特大黑人巨人吊xxxx| 欧美福利一区| 成人精品久久av网站| 国产精品四虎| 色婷婷亚洲精品| 中文字幕在线永久| 韩国av一区| 99热国产免费| 在线三级电影| 欧美一个色资源| 91制片厂在线| 美女爽到高潮91| 日韩欧美亚洲区| 国模套图日韩精品一区二区| 精品亚洲夜色av98在线观看| 精品午夜福利视频| 福利一区福利二区| 男女裸体影院高潮| 久久一级大片| 欧美成人激情视频免费观看| 国产又黄又爽视频| 中文字幕在线视频一区| 国产无遮挡猛进猛出免费软件 | 成人黄色av电影| 屁屁影院ccyy国产第一页| 久久伦理中文字幕| 久久国产精品首页| 亚洲va久久久噜噜噜无码久久| 亚洲免费色视频| 国产成人av免费观看| 午夜天堂精品久久久久| 亚洲综合在线小说| 色www永久免费视频首页在线 | 国产精品视频资源| 在线观看免费网站黄| 欧美日韩国产中文| 999精品视频在线观看播放| 老司机午夜精品| 中文字幕精品一区日韩| 国产亚洲久久| 欧美福利在线观看| 视频三区在线观看| 日本韩国精品在线| 婷婷丁香综合网| 精彩视频一区二区| 中国丰满熟妇xxxx性| 日韩av字幕| 国产精品流白浆视频| 免费超碰在线| 欧美一区2区视频在线观看| 天堂资源在线播放| 久久美女高清视频| 中文字幕免费高清在线| 你懂的网址国产 欧美| 国产精品一区二区三区观看| 欧美一级鲁丝片| 中文日韩在线观看| 亚洲AV无码乱码国产精品牛牛| 亚洲国产aⅴ成人精品无吗| 亚洲观看黄色网| 日本视频一区二区| 激情成人开心网| 亚洲人成网亚洲欧洲无码| 国产精品视频xxxx| 激情av在线播放| 亚洲一区二区精品| 精品人妻无码一区二区 | 97精品久久人人爽人人爽| 一区二区三区在线视频免费观看| 国产性生活毛片| 精品制服美女久久| 久久婷婷五月综合色国产香蕉| 久久视频精品| 久久久久久九九九九| 日韩欧国产精品一区综合无码| 国色天香2019中文字幕在线观看| 国产大片在线免费观看| 精品毛片乱码1区2区3区| 日韩黄色片网站| 一级精品视频在线观看宜春院 | 国产一区不卡| 国产精品av一区| 久久婷婷五月综合色丁香| 韩剧1988在线观看免费完整版| 天堂资源在线中文| 亚洲精品中文字幕有码专区| 国产成人久久精品77777综合 | 精品国产一区二区三区久久久蜜臀| 91在线免费看网站| 欧美日韩成人影院| 午夜精品久久久久久99热软件| 在线免费观看黄色网址| 亚洲情综合五月天| 欧美一级淫片aaaaaa| 日韩一区二区三区视频| 伊人22222| 色狠狠色噜噜噜综合网| 日韩久久久久久久久| 亚洲免费在线观看视频| 战狼4完整免费观看在线播放版| 91丨porny丨户外露出| 亚洲高清无码久久| 国产成人免费视频精品含羞草妖精| 青青草av网站| 香蕉视频成人在线观看| www.成年人视频| 欧美成人有码| 亚洲一区 在线播放| 久久综合88| 五月天色一区| blacked蜜桃精品一区| 欧美aaaaa喷水| 亚洲影院天堂中文av色| 玖玖玖精品中文字幕| 牛牛视频精品一区二区不卡| 国产高清精品一区| a看欧美黄色女同性恋| 91嫩草国产在线观看| 成人97精品毛片免费看| 成人免费大片黄在线播放| 日本一区二区电影| 国产美女高潮久久白浆| 91国内外精品自在线播放| 国产精品久久av| 国产原创一区| 国产日韩在线看| 亚洲伦理网站| 亚洲一区二区免费| 一区二区三区视频免费视频观看网站| 1区1区3区4区产品乱码芒果精品| 国产一区二区高清在线| 97超碰人人看人人| 国产精品zjzjzj在线观看| 国产精品视频一区二区三区经| 福利在线一区| 久久精品国产第一区二区三区最新章节| 久久97久久97精品免视看秋霞| 国产综合欧美在线看| 伊人春色之综合网| 亚洲精品欧洲精品| 亚洲综合小说| 欧美午夜性视频| 午夜亚洲激情| 91小视频网站| 国产成人在线视频网址| 欧美大喷水吹潮合集在线观看| 久久综合狠狠综合久久激情| 欧美人妻一区二区三区| 亚洲欧美一区二区在线观看| 欧美成人一区二区三区高清| 亚洲成人动漫在线观看| 91视频久久久| 91精品国产91久久综合桃花| 丁香花免费高清完整在线播放| 日韩av一卡二卡| www.av在线| 久久99国产精品自在自在app | 欧美三级乱码| 无码人妻丰满熟妇区96| 日韩不卡在线观看日韩不卡视频| 九九精品久久久| 成人国产精品视频| 欧美成人另类视频| 亚洲精品中文在线影院| 精品欧美一区二区三区免费观看| 色婷婷国产精品| 99国产成人精品| 亚洲欧美精品中文字幕在线| 精品176二区| 欧洲亚洲在线视频| 国产精品久久久久久久久久久久久久久 | av亚洲精华国产精华| 色欲狠狠躁天天躁无码中文字幕| 中文字幕日韩一区二区| 国产香蕉视频在线| 欧美日韩国产一区二区三区地区| 亚洲精品一区二区三区区别| 亚洲香蕉成视频在线观看| 性欧美高清come| 国产成人综合亚洲| 国产精品115| 中文字幕免费在线不卡| 欧美专区18| 欧美一区二区三区影院| 中文字幕成人在线观看| 91九色丨porny丨肉丝| 555夜色666亚洲国产免| 精品99又大又爽又硬少妇毛片| 色在人av网站天堂精品| 国产成人午夜性a一级毛片| 精品亚洲第一| 欧美 日韩 国产一区二区在线视频| 波多野结衣作品集| 97久久精品人人爽人人爽蜜臀| 四虎免费在线视频| 欧美人妇做爰xxxⅹ性高电影 | 夜夜狠狠擅视频| 亚洲美女喷白浆| aa级大片免费在线观看| 92看片淫黄大片看国产片| 精品欧美久久| 欧美日韩亚洲一| 不卡一区二区在线| 校园春色 亚洲| 91 com成人网| 免费大片黄在线观看视频网站| 国产精品久久久久久搜索 | 中文字幕免费在线观看视频| 日韩精品一区二区三区swag | 久久综合影院| 免费一级特黄毛片| 国产suv精品一区二区三区| 99自拍视频在线| 欧美日韩国产一区二区三区地区| 国产高清视频在线| 国产精品美女www| 欧美亚洲精品在线| 尤蜜粉嫩av国产一区二区三区| 久久欧美中文字幕| 性无码专区无码| 亚洲老板91色精品久久| 悠悠资源网亚洲青| 久久久综合亚洲91久久98| 夜久久久久久| 变态另类丨国产精品| 欧美日韩亚洲一区二| 三级毛片在线免费看| 欧美最顶级的aⅴ艳星| 日韩欧美ww| 国产真人无码作爱视频免费| 国产欧美日韩卡一| 91av久久久| 欧美成人性色生活仑片| 豆花视频一区二区| 妺妺窝人体色www在线小说| 久久人人超碰精品| 伊人成年综合网| 久久久久999| 欧美视频二区欧美影视| 国产欧美日韩小视频| 2020国产精品| 在线播放精品视频| 欧美xxxx14xxxxx性爽| 国产精品任我爽爆在线播放| www在线观看免费| 国产欧美日韩激情| 99久久国产免费| 韩国福利视频一区| 波多野结衣在线观看一区二区三区| 欧美大尺度做爰床戏| 亚洲色图清纯唯美| 天天操天天干天天爽| 国产精品99导航| 欧美日本国产| 精品人妻一区二区三区视频| 欧美日韩在线三级| 深夜国产在线播放| 麻豆91蜜桃| 国产制服丝袜一区| 欧美日韩综合在线观看| 中文欧美日本在线资源| aiai久久| 成人小视频在线看| 亚洲视频小说图片| 深夜福利在线看| 91久久精品日日躁夜夜躁国产| 韩日精品在线| 中文天堂资源在线| 精品国产乱码久久久久久影片| 欧美电影h版| 国产www免费| 中文字幕中文乱码欧美一区二区| 天天操天天爱天天干| 国产中文日韩欧美| 国产日韩一区二区三区在线| 国产一二三四区| 亚洲视频在线视频| 国产伦精品一区二区三区免费优势| 蜜桃免费在线视频|