91aaa在线国内观看,亚洲AV午夜福利精品一区二区,久久偷拍人视频,久久播这里有免费视播

<strong id="fvuar"></strong>

  • <sub id="fvuar"><dl id="fvuar"><em id="fvuar"></em></dl></sub>

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

      手機(jī)站
      千鋒教育

      千鋒學(xué)習(xí)站 | 隨時隨地免費(fèi)學(xué)

      千鋒教育

      掃一掃進(jìn)入千鋒手機(jī)站

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

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

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

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

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

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

      41

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

        時間軸圖表預(yù)覽

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

      42

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

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

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

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

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

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

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

      43

        2. 添加腳本

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

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

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

      44

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

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

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

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

      45

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

      46

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

        4. 配置可視化

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

      47

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

      48

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

      49

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

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

      50

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

      51

      52

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

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

        1. 時間軸圖表顏色

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

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

      53

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

      54

        2. 范圍系列標(biāo)簽和高度

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

      55

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

      56

        3. 時間軸圖表標(biāo)題

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

      57

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

        4. 時間軸圖表工具提示

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

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

      58

        5. 時間軸滾動條

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

      59

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

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

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

      60

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

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

      61

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

      62

      63

      64

      tags:
      聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
      10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
      請您保持通訊暢通,專屬學(xué)習(xí)老師24小時內(nèi)將與您1V1溝通
      免費(fèi)領(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、實(shí)時計算等。他們還需要了解如何處理大規(guī)模的...詳情>>

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

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

      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)的認(rèn)知原理,它的核心思想是將輸入數(shù)據(jù)經(jīng)過編碼過程,形成一個隱藏層的特征表示...詳情>>

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

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

      2023-10-14 22:31:47