麻豆黑色丝袜jk制服福利网站-麻豆精品传媒视频观看-麻豆精品传媒一二三区在线视频-麻豆精选传媒4区2021-在线视频99-在线视频a

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > 在JavaScript中創建折線圖和階梯折線圖(一)

在JavaScript中創建折線圖和階梯折線圖(一)

來源:千鋒教育
發布人:syq
時間: 2022-09-16 16:12:09 1663315929

  有關如何使用 JavaScript 快速創建漂亮的交互式折線圖(和分步線圖)的分步指南。

在JavaScript中創建折線圖

  數據可視化是一個廣闊的領域,有許多不同類型的圖表可供學習和創建。但是有幾個基本的常青圖,每個處理分析的數據設計師和Web開發人員都應該知道如何構建。其中之一是折線圖(或折線圖)。它主要設計用于表示隨時間變化的數據。

  您可以按照本教程學習如何使用 JavaScript 快速創建漂亮的交互式折線圖(和步長線圖)。我們將看看一些很酷的例子,并逐步構建它們,這將使這個過程既清晰又有趣。

  為了您的方便,您可以在CodePen [和 AnyChart 游樂場] 上找到所有這些代碼,以便您可以不受限制地進一步使用折線圖代碼。

  我們的數據集

  在過去的二十年里,網球界非常壯觀。三巨頭 - 羅杰·費德勒,拉斐爾·納達爾和諾瓦克·德約科維奇 - 已經贏得了驚人的63場(過去78場)大滿貫賽事。這些是最負盛名的錦標賽。

  我決定策劃他們杰出的競爭。因此,本教程中的JS折線圖將可視化三巨頭的大滿貫冠軍賽。第一次發球已經來了!

  如何通過 4 個步驟構建折線圖

  一般來說,在JavaScript中創建任何圖表的整個過程分為四個步驟,折線圖也不例外:

  使用容器創建一個 HTML 頁面。

  包括腳本文件。

  添加您的數據。

  對可視化進行編碼。

  現在,讓我們逐一執行這些步驟。

  1. 使用容器創建 HTML 頁面

  首先,您需要一個希望圖表顯示的位置。

  如果還沒有,請創建一個基本網頁。然后為折線圖創建一個容器 — 添加一個 HTML 塊級元素,并為其提供唯一 ID 以供進一步參考。

  以下是此類頁面的外觀:

32

  元素的 和 參數設置為 100%。因此,折線圖將在整個網頁上呈現。當然,您可以根據自己的喜好和需求設置樣式設置。widthheight

  2. 包含腳本文件

  接下來,在 本節中包含所有 JavaScript 文件,我們將使用這些文件來創建折線圖。

  有很多不同的JavaScript圖表庫,可以讓你以快速簡單的方式可視化數據。其中許多都支持折線圖,您可以根據項目要求選擇一個或另一個。

  為了便于說明,在本教程中,我將使用任何圖表 JS 圖表。它非常靈活,附帶了大量的圖表文檔和API參考,您可以免費使用它(除非您正在為企業構建內容)。

  對于折線圖,我從CDN添加“基本”模塊。(當然,您可以下載它,將其放在您網站上的文件夾中,并在這種情況下使用您自己的鏈接。

33

  折線圖的 JavaScript 代碼將插入到 部分 和 標記之間(如果需要,您可以將這些代碼放在 部分中)。<script></script><body><head>

  3. 添加您的數據

  然后,在折線圖中添加要可視化的數據。

  我按年計算了費德勒、納達爾和德約科維奇贏得的所有大滿貫單打冠軍。我將像這樣將其添加為數組數組。

  如果您在特定情況下更喜歡其他格式,例如 JSON、XML、CSV 或其他格式,請檢查處理數據的方法。

34

  在每個數組中,year 是第一個參數(列 #0)。然后是隨后三名球員贏得的冠軍頭銜數量(每個人的累積)。

  4. 編寫可視化代碼

  現在,熱身會議已經結束,球場已經全部準備就緒。因此,讓我們開始匹配并執行一些快速的 JavaScript 編碼!

  首先,添加如下圖所示:anychart.onDocumentReady()

35

  其他所有內容都包含在該函數中。

  因此,其次,包括數據(來自上一步)。

  第三,創建一個數據集并映射每個系列(每個玩家一個):

36

  第四,使用映射的數據創建一個折線圖實例和三個序列:

37

  第五,為了一目了然地清楚折線圖中顯示的內容,一個好主意是添加圖例和標題:

38

  最后,引用容器元素 ID 并繪制生成的折線圖:

39

  就是這樣!使用JS構建的全功能折線圖已經準備就緒。感覺就像是直落兩盤的勝利,不是嗎?

40

  查看這個基本版本的折線圖,其中包含代碼筆[或任何圖表游樂場]上的完整HTML / CSS / JS代碼。為了以防萬一,這也是代碼:

41

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
開班信息
北京校區
  • 北京校區
  • 大連校區
  • 廣州校區
  • 成都校區
  • 杭州校區
  • 長沙校區
  • 合肥校區
  • 南京校區
  • 上海校區
  • 深圳校區
  • 武漢校區
  • 鄭州校區
  • 西安校區
  • 青島校區
  • 重慶校區
  • 太原校區
  • 沈陽校區
  • 南昌校區
  • 哈爾濱校區
主站蜘蛛池模板: 51神马午夜| 久久午夜电影网| 涩涩高清无乱码在线观看| 黑人猛男大战俄罗斯白妞| 免费被靠视频动漫| 大炕上农村岳的乱| 精品久久久久香蕉网| 国产小视频免费在线观看| 欧洲最强rapper潮水免费| 好爽~好大~不要| 中国一级特黄高清免费的大片中国一级黄色片 | 日本一区二区三区在线观看| 男女做爽爽免费视频| 狠狠搞狠狠干| 成年人免费观看| 久久精品国产一区二区三区肥胖| 国产破外女出血视频| 国产毛片儿| 182tv精品视频在线播放| 动漫美女羞羞漫画| 又黄又爽又猛的视频免费| 国产三级在线免费| 日韩三级电影院| 日韩视频精品在线| 羞羞漫画登录页面免费| а√天堂中文在线官网| 亚洲毛片免费观看| 日本久久久久亚洲中字幕| 欧美激情免费| 18女人毛片水真多免费| 好吊妞欧美视频免费高清| 男人猛桶女人| 日韩a毛片免费观看| 亚洲精品资源在线| 再深点灬舒服了灬太大| 羞羞电影快播| 国产亚洲人成网站在线观看| aaaaa毛片| 国产l精品国产亚洲区在线观看| 女人扒开腿让男生桶爽动漫| 吃奶摸下激烈免费视频免费|