hexo-tag-chart在Hexo 站點中插入 Chartjs 動態圖表

2020-12-17 開源中國

Chartjs 是一款簡單優雅的數據可視化工具,對比其他圖表庫,如 echarts 、 highcharts 、 c3 、 flot 、 amchart 等,它的畫面效果、動態效果都更精緻,它的 文檔首頁 就透出一股小清新,基於 HTML5 Canvas,它擁有更好的性能且響應式,基本滿足了一般數據展示的需要,包括折線圖,條形圖,餅圖,散點圖,雷達圖,極地圖,甜甜圈圖等。

安裝

$ npm install hexo-tag-chart --save

用法

{% chart [width] [height] %}\\ 這裡填寫 Chartjs 配置{% endchart %}

Name Type Default Description
width decimal 100% 圖表寬度 (%)
height number 300 圖表高度 (px)

其中 chart 是標籤名,endchart 是結束標籤,不需要更改,90% 是圖表容器的相對寬度,默認是 100%,300 是圖表容器的高度,默認是按正常比例縮放的,你可以通過設置 options 裡面的 aspectRatio 屬性來調整寬高比例,另外還有許多屬性可以自定義,你可以查看 官方文檔。在標籤之間的部分,都是需要自己填充的圖表數據和屬性。

例子

{% chart 80% 300 %}{ type: 'line', data: { labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'], datasets: [{ label: 'My First dataset', backgroundColor: 'rgb(255, 99, 132)', borderColor: 'rgb(255, 99, 132)', data: [0, 10, 5, 2, 20, 30, 45] }] }, options: { responsive: true, title: { display: true, text: 'Chart.js Line Chart' } }};{% endchart %}

效果

更多用法介紹,請參考 這裡

最後宣傳一波自己的主題~

hexo-theme-ayer 、點擊預覽

 

相關焦點

  • 唯美主題hexo-sakura使用教程
    正在開發中……主題特性首頁大屏視頻首頁隨機封面圖片懶加載valine評論fancy-box相冊pjax支持,頁面不刷新音樂不間斷aplayer音樂播放器多級導航菜單(按現在大部分hexo主題來說,這也算是個特性了)未完善的使用教程那啥?
  • 「分享」|hexo搭建個人博客
    安裝nodejs// 此處採用的是源碼安裝,需要時間較久cd /datamkdir nodejscd nodejs //進入到你要放nodejs壓縮包的地方,eg: /data/nodejswget https://nodejs.org/dist/v10.14.2/node-v10.14.2.tar.gz
  • 厲害了|一秒切換Hexo中英文,厲害了!
    public_dir: public-en#Site相關的配置,把中文內容改為英文的URL和 root要設置為獨立於中文地址將英文的 source和 public目錄和中文區分開增加相關腳本在 package.json中增加以下腳本
  • Chart.js - 漂亮的 Javascript 圖表開源庫
    這是一個使用簡單、動效現代酷炫js圖表庫,用來構建專業美觀的數據圖表。介紹Chart.js 是一個基於 canvas 的可視化開源庫。它可以用於構建簡單漂亮的 H5 圖表,滿足產品數據可視化的需求。智能響應式,如果瀏覽器改變了大小,Chart.js 會重新調整圖表的大小,同時為這個大小提供了完美的縮放粒度;支持模塊化加載,並且每個圖表類型都已經分離,可以按需加載項目所需的圖表類型;針對滑鼠和觸摸設備上提供了對畫布工具提示的簡單支持,也支持自定義觸發事件,能滿足複雜的交互需求。
  • 10款絢麗HTML5圖表動畫應用
    利用這些HTML5圖表可以很方便的展示各種數據,而且非常直觀。今天要向大家分享一款HTML5折線圖表插件Aristochart,Aristochart擴展非常靈活,配置也比較簡單,是一款很實用的HTML5圖表應用。
  • JFrog 發布 Helm Chart 中央存儲庫 ChartCenter
    在行進的過程中不僅需要看到海面上的問題,還需要了解隱藏在海平面以下的危險。這些功能對您的意義如下:不可變、版本化 Helm Charts     ChartCenter是所有chart版本的來源是單一可信的。可以確定,即使Helm chart的所有者在其私有倉庫中更改或刪除了該版本,您今天使用的Helm chart版本與您上個月或去年使用的版本也是一致的。
  • 幾行代碼完成動態圖表繪製|Python實戰
    作者 | 小F來源 | 法納斯特頭圖 | CSDN下載自視覺中國關於動態條形圖,小F以前推薦過「Bar Chart Race」這個庫。三行代碼就能實現動態條形圖的繪製。最近小F又發現一個可視化圖庫「Pandas_Alive」,不僅包含動態條形圖,還可以繪製動態曲線圖、氣泡圖、餅狀圖、地圖等。同樣也是幾行代碼就能完成動態圖表的繪製。安裝版本建議是0.2.3,matplotlib版本是3.2.1。
  • Open Flash Chart
    https://www.oschina.net/p/open-flash-chart-2
  • ChartCenter——為您的K8s之旅保駕護航
    一、背景Kubernetes(k8s)是一個基於容器技術的分布式架構領先方案,為容器化應用提供部署運行、資源調度、服務發現和動態伸縮等一系列完整功能,提高了大規模容器集群管理的便捷性。在我們之前的文章《重大福利,JFrog發布面向社區的免費安全的HelmChart中央存儲庫ChartCenter》中,我們介紹了JFrog發布的ChartCenter(https://chartcenter.io/),這是一個面向社區以及開發人員的免費的公共 Helm Charts中央存儲庫。
  • 雅思小作文圖表題經典套句
    雅思專家寫作組的專家在此為大家總結了圖表作文的精華知識點,希望考生們能靈活運用。   一、TASK1圖表寫作套句精選   1. the table shows the changes in the number of...over the period from...to...
  • 動態折線圖
    作品使用 D3.js 實現,通過在圖表上滑動滑鼠,可以查看具體時間點的詳細數據。故事主要由 16 個動態折線圖和 2 個柱狀圖串聯,帶領讀者層層深入,探索美國人死亡的主要原因。作品的 UI 一致性很高,故事由 16 個相似結構的動態折線圖串聯,每頁 slide 中的折線圖都從左到右展開,有效降低了認知成本。
  • Arction用於.NET和web的高性能圖表控制項LightningChart全新升級!
    UWP平臺在此版本中,引入LightningChart®.NET庫來開發UWP應用程式。具有LightningChart的UWP支持為基於Microsoft Windows 10的平臺(包括PC,行動裝置,Xbox和Windows IoT設備)創建高級圖表應用程式。
  • EXCEL圖表之帕累託圖
    小橙子數據分析,微信公眾號同名可能聽到帕累託圖(Pareto chart)各位會(⊙ω⊙`),帕累託是什麼玩意!?說帕累託大家可能不太熟悉,但如果說著名的「二八原則」又叫「帕累託原則」大家可能就恍然大悟了。
  • 10分鐘的時間內為Kubernetes編寫一個簡單的Helm圖表
    ,將圖表命名為buildachart:$ helm create buildachart創建buildachart$ ls buildachart /Chart.yaml圖表/ templates / values.yaml
  • 實戰|手把手教你用Python爬取存儲數據,還能自動在Excel中可視化
    >在虎撲NBA官網球員頁面中進行爬蟲,獲取球員數據。$A$2:$A$'+str(num), #設置圖表類別標籤範圍'values': '='+name+'!$R$2:$R$'+str(num-1), #設置圖表數據範圍'line': {'color': 'red'}, }) #設置圖表線條屬性#設置圖標的標題和想x,y軸信息 chart_col.set_title({'name': name+'生涯常規賽平均得分'}) chart_col.set_x_axis({'name': '年份 (年)'}) chart_col.set_y_axis({'name
  • 2016中考英語作文萬能模板:圖表作文的框架
    2016中考英語作文萬能模板:圖表作文的框架   _______as is shown/indicated/illustrated by the figure/percentage in the table(graph/picture/pie/chart), ___作文題目的議題_____ has been on rise/ decrease
  • 怎麼在word中插入excel圖表
    怎麼在word中插入excel圖表在Excel中可以快速將數據創建衛圖表,只管對數據進行分析。如果需要在word文檔中,圖文並茂分析說明,如何把excel完美搬移到word中並保存修改數據得功能?第一步:選中全部數據單擊工具欄中選中【插入】-【圖表】-【插入折線圖或者面積圖】如圖:第二步:單擊【剪貼板】工具中得【複製】按鈕,如圖第三步:打開需要粘貼得word文檔,將光標定位在需要粘貼得位置,如圖:第四步:點擊複製粘貼按鈕,選擇【使用目標主題和連接數據