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

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

手機站
千鋒教育

千鋒學(xué)習站 | 隨時隨地免費學(xué)

千鋒教育

掃一掃進入千鋒手機站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學(xué)習站小程序
隨時隨地免費學(xué)習課程

當前位置:首頁  >  技術(shù)干貨  > 在腳本中如何創(chuàng)建時間軸圖表

在腳本中如何創(chuàng)建時間軸圖表

來源:千鋒教育
發(fā)布人:syq
時間: 2022-10-08 16:53:16 1665219196

  時間軸圖表是按時間順序表示重要事件和時期的絕佳方式。現(xiàn)在,讓我教你如何使用JavaScript輕松創(chuàng)建一個優(yōu)雅的交互式可視化!

41

  為了使本教程既有用又有趣,我決定采用真實的數(shù)據(jù)。和我一起,在JS時間表圖表中逐步可視化埃隆·馬斯克(Elon Musk)的生活,重點關(guān)注他作為企業(yè)家和投資者職業(yè)生涯中最重要的事件。

  時間軸圖表預(yù)覽

  看看我將在本教程中創(chuàng)建的漂亮的JavaScript時間軸圖表,并繼續(xù)閱讀以了解如何操作!

42

  構(gòu)建基本 JS 時間軸圖表的 4 個步驟

  創(chuàng)建一個交互式的基于JavaScript的時間軸圖表,即使是一個基本的時間軸圖表,似乎也是一項艱巨的任務(wù)。但現(xiàn)在,您將看到如何輕松完成此操作。

  在本教程中,構(gòu)建 JS 時間軸圖表的過程分為四個步驟:創(chuàng)建網(wǎng)頁、添加腳本、設(shè)置數(shù)據(jù)和配置可視化。

  一個令人驚嘆的基本時間軸圖表將安排在幾行易于理解的代碼中。然后,我將向您展示如何對其進行自定義(也沒有太多復(fù)雜性)。跟我來!

  1. 創(chuàng)建網(wǎng)頁

  首先,我用HTML塊元素制作了一個簡單的網(wǎng)頁。這就是我基于JavaScript的時間軸圖表將出現(xiàn)的地方。

  我為此元素提供一個 ID,并將其高度和重量設(shè)置為 100%,以便可視化效果占據(jù)整個頁面。

43

  2. 添加腳本

  其次,我將要用于構(gòu)建時間軸圖表的所有腳本添加到HTML頁面的部分。

  在本教程中,我將使用 AnyChart JS 圖表,這是一個強大的 JavaScript 圖表庫,具有廣泛的開箱即用功能,可以輕松快速地可視化數(shù)十種圖表類型中的數(shù)據(jù),包括時間軸。

  在這里,我需要核心和時間軸模塊。

44

  3. 設(shè)置數(shù)據(jù)

  第三,我設(shè)置了要在JS時間軸圖表中可視化的數(shù)據(jù)。

  將有兩個系列的不同類型,范圍和時刻。每個都將通過單獨的函數(shù)添加。

  范圍系列適用于周期。每個數(shù)據(jù)點都有一個名稱以及開始日期和結(jié)束日期。

45

  時刻系列適用于單個事件。每個數(shù)據(jù)點都有一個日期和文本。

46

  好!我們已經(jīng)準備好了一個頁面、腳本和數(shù)據(jù)。現(xiàn)在,是時候添加一些 JavaScript 圖表代碼來完成預(yù)期的交互式時間軸圖表可視化了!

  4. 配置可視化

  首先,我們添加上一步中的數(shù)據(jù)。然后,我們使用一個函數(shù)來確保在已經(jīng)加載網(wǎng)頁時執(zhí)行配置時間軸圖表的后續(xù)代碼。

47

  然后,在函數(shù)中,我使用該函數(shù)創(chuàng)建一個時間軸圖表實例,設(shè)置兩個序列,并使范圍序列標簽顯示屬性。

48

  同樣在那里,我又添加了幾行來授權(quán)時間軸圖表,為其定義一個容器,最后,命令繪制生成的圖形。

49

  結(jié)果:基本 JS 時間軸圖表

  一個很酷的交互式 JavaScript 時間軸圖表可視化已經(jīng)準備就緒。建造一個遠非困難,不是嗎?

50

  以下是此時間線圖表的完整代碼。它也可以在任何圖表游樂場上找到。

51

52

  創(chuàng)建自定義 JS 時間軸圖表

  時間線看起來引人入勝。但總有改進的余地!我將向您展示如何很好地自定義此類JavaScript時間軸圖表的某些部分,同樣沒有太多麻煩。

  1. 時間軸圖表顏色

  個性化圖表時,一個簡單而有效的更改是修改顏色。

  首先,我將屬性和范圍系列數(shù)據(jù)添加,時間軸圖表將自動應(yīng)用相應(yīng)的值:

53

  其次,我按以下方式更改時刻系列標記的顏色:

54

  2. 范圍系列標簽和高度

  接下來,我想提供范圍系列標簽的內(nèi)容以及相應(yīng)周期的開始和結(jié)束年份。使用 HTML 設(shè)置標簽格式也很容易。來看看吧。

55

  讓我也增加范圍系列的高度,以便新添加的信息可以整齊地適應(yīng)。這只需一行代碼即可完成。

56

  3. 時間軸圖表標題

  為了提供有關(guān)時間線顯示內(nèi)容的更多信息,我使用 HTML 自定義圖表標題。

57

  現(xiàn)在,基于JS的時間軸圖表有一個副標題,整個標題部分都得到了美化。

  4. 時間軸圖表工具提示

  之后,我想對時間軸圖表工具提示進行一些調(diào)整,用于范圍和時刻序列。

  對于每個系列,我為工具提示文本創(chuàng)建基于 HTML 的格式模式,啟用 HTML,并應(yīng)用配置的格式。為了獲得清晰、完整的外觀,我刪除了工具提示標題和分隔符。

58

  5. 時間軸滾動條

  當您可以輕松地仔細查看某個時期時,瀏覽時間軸圖表會更容易。在這里,您可以使用鼠標滾輪進行放大和縮小。但也可以在時間線下方添加一個滾動條,這只需要一條快速行。

59

  6. 上下文菜單和導(dǎo)出

  最后,讓我再添加一個很酷的東西,一個上下文菜單,其中包含用于保存和共享時間軸圖表的選項。

  我只引用這些JS和CSS文件以及網(wǎng)頁部分中已經(jīng)存在的其他文件,圖表庫的默認設(shè)置將負責其余的工作。

60

  結(jié)果:自定義 JS 時間軸圖表

  一個優(yōu)雅的交互式JavaScript時間軸圖表已經(jīng)準備就緒!

61

  請查看下面的支持此時間線圖表的代碼。它也可以在 AnyChart 游樂場上使用,您可以通過進一步調(diào)整可視化、添加數(shù)據(jù)等方式繼續(xù)掌握 JS 時間線。

62

63

64

tags:
聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強師集結(jié),手把手帶你蛻變精英
請您保持通訊暢通,專屬學(xué)習老師24小時內(nèi)將與您1V1溝通
免費領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學(xué) 138****2860 剛剛成功領(lǐng)取
王同學(xué) 131****2015 剛剛成功領(lǐng)取
張同學(xué) 133****4652 剛剛成功領(lǐng)取
李同學(xué) 135****8607 剛剛成功領(lǐng)取
楊同學(xué) 132****5667 剛剛成功領(lǐng)取
岳同學(xué) 134****6652 剛剛成功領(lǐng)取
梁同學(xué) 157****2950 剛剛成功領(lǐng)取
劉同學(xué) 189****1015 剛剛成功領(lǐng)取
張同學(xué) 155****4678 剛剛成功領(lǐng)取
鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
董同學(xué) 138****2867 剛剛成功領(lǐng)取
周同學(xué) 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
大數(shù)據(jù)測試工程師需要具備哪些技能?

一、理解大數(shù)據(jù)概念大數(shù)據(jù)測試工程師需要理解大數(shù)據(jù)的基本概念和原理,如分布式存儲、MapReduce、實時計算等。他們還需要了解如何處理大規(guī)模的...詳情>>

2023-10-14 23:43:03
為什么SpringBoot的 jar 可以直接運行?

一、JAR文件的結(jié)構(gòu)與執(zhí)行方式Spring Boot的JAR包是Java Archive的縮寫,它是一種壓縮文件格式,可以將Java項目的類文件、資源文件以及依賴庫等...詳情>>

2023-10-14 23:01:49
站群服務(wù)器是什么?

站群服務(wù)器的含義與用途站群服務(wù)器主要用于支持站群,即由一組相互鏈接的網(wǎng)站組成的群體。這些網(wǎng)站通常由同一組織或個人擁有,并且經(jīng)常會互相鏈...詳情>>

2023-10-14 22:46:12
自編碼器是什么?

一、自編碼器原理自編碼器的設(shè)計靈感源于神經(jīng)科學(xué)中關(guān)于感知系統(tǒng)的認知原理,它的核心思想是將輸入數(shù)據(jù)經(jīng)過編碼過程,形成一個隱藏層的特征表示...詳情>>

2023-10-14 22:41:10
什么是云網(wǎng)融合?

一、云網(wǎng)融合的定義云網(wǎng)融合是指將云計算與網(wǎng)絡(luò)技術(shù)相結(jié)合,實現(xiàn)資源的共享、業(yè)務(wù)的協(xié)同,將網(wǎng)絡(luò)與云端服務(wù)深度融合,提供更靈活、高效、安全的...詳情>>

2023-10-14 22:31:47
主站蜘蛛池模板: 在线观看免费毛片| 快一点使劲c我在线观看| 羞羞漫画小舞被黄漫免费| 精品一区二区三区3d动漫| 草草影院ccyy国产日本欧美| 亚洲神级电影国语版| 99re热在线观看| 国产亚洲精品美女久久久久| 欧美成人精品第一区| 日韩福利在线| 亚洲欧洲综合在线| 欧美日韩中文字幕在线视频| 男生被男生到爽动漫| 日韩精品一卡2卡3卡4卡三卡| 黑人异族日本人hd| 夜来香免费观看视频在线| 男人把大ji巴放进男人免费视频| 免费毛片a线观看| 国产欧美日韩中文久久| 男人桶女人叽叽| 野花日本中文版免费观看| 色www视频永久免费男的天堂| 一个人看的www免费高清| 韩国伦理电影年轻的妈妈| 老子影院午夜伦不卡| 亚洲骚片| 在线日韩理论午夜中文电影| 波多野结衣在线免费电影| 全彩里番acg海贼王同人本子| 午夜dj影院| 中文字幕在线电影| 大陆年轻帅小伙飞机gay| 日日夜夜天天操| 女人被男人狂躁视频免费 | 男人桶女人羞羞漫画全集| 性大毛片视频| 四虎影永久在线高清免费| 日韩中文精品亚洲第三区| 欧美国产日本高清不卡| 黑人系列合集h| 欧美激情第1页|