摘要:畫報表數據可視化第一部分目標本次目標主要可以通過這個框架畫出各種圖標,例如矩形圖餅圖折線圖等等。可以這樣設置這樣設置,是可是數據中每個的的,只要設置了即可,其他參數可以附帶。畫一個餅圖看效果演示餅圖銷售額銷售額萬元京東淘寶天貓一號店未完待續
echarts.js 畫報表、數據可視化(第一部分)
目標: 本次目標主要可以通過這個框架畫出各種圖標,例如:矩形圖、餅圖、折線圖等等。搭建環境。 安裝
我們這里直接使用cdn引入,如果使用npm或者bower或者yarn 可以用下面命令進行安裝:
$ npm install echarts # 或者 $ bower install echarts # 或者 $ yarn add echarts
安裝后的文件在node_modules或者bower_components直接導入使用即可。
創建項目目錄下面直接從cdn中導入,cdnjs
如上圖準備一個html文件,在script標簽導入: echarts.
Ps: js 文件除非前置依賴,一般都在html文檔末尾導入。這里只為演示使用。畫一個矩形圖
首先先看效果:
這里主要是一個矩形圖展示虛擬數據。應用了設置了x,y軸和tooltips。下面看代碼:
let barEcharts = echarts.init(document.querySelector("#echarts")) // 設置圖標項 let option = { title: { // 設置標題 text: "演示矩形圖", x: "center" }, tooltip: { // 設置懸浮提示 trigger: "item", formatter: function (params) { return `${params.name}的銷售額為${params.value}萬元` } }, legend: { // 設置 data: ["銷售額"] }, xAxis: { // x軸設置 data: ["一號店", "淘寶", "天貓", "京東"], name: "電商平臺" }, yAxis: { // y軸設置 name: "銷售額/萬元" }, series: { // 圖標設置 name: "銷售額/萬元", type: "bar", // 設置圖標類型 data: [320, 1000, 874, 669] //設置數據數據一般都是數組 } } barEcharts.setOption(option) // 將設置應用到圖表容器中
在上圖標中,如果要針對每一項的記錄進行點擊反饋如何操作?
在series選項中的data,他是一個數組,例如對于矩形圖這樣的。可以這樣設置: data: [ { value: 320, name: "yhd" }, ..., { value: 669, name: "jd" } ] 這樣設置,data是可是數據中每個object的value的,只要設置了value即可,其他參數可以附帶。畫一個餅圖
看效果:
let pieEcharts = echarts.init(document.querySelector("#pie")) let pie = pieEcharts.setOption({ title: { text: "演示餅圖", x: "center" }, tooltip: { trigger: "item", formatter: "{a}
{b} : {c} (dt7bhht%)" }, legend: { data: ["銷售額"] }, series: { name: "銷售額/萬元", type: "pie", data: [{ name: "京東", value: 669, type: "jd" }, { name: "淘寶", value: 1000, type: "jd" }, { name: "天貓", value: 874, type: "jd" }, { name: "一號店", value: 320, type: "jd" }] }
未完待續...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/84414.html
摘要:目前,在大多數的管理系統中,都會有這樣一個功能根據相關的條件查詢相應的數據,并生成可視化報表,然后可導出為文件。利用將新的元素生成圖片利用將圖片生成文件并保存到本地。 目前,在大多數的管理系統中,都會有這樣一個功能:根據相關的條件查詢相應的數據,并生成可視化報表,然后可導出為PDF文件。本文只展現生成可視化報表之后導出PDF文件的過程,生成可視化的報表可使用Echarts,D3js等框...
摘要:本人也做過一些數據可視化相關的產品,下面聊聊對數據可視化的一些思考。這也是數據可視化最麻煩的一直,一般我們借助的地圖,或者百度地圖,高德地圖等來開發,其實百度地圖也出了個地圖可視化的庫,展示效果沒有好。。。。 最近幾年隨著大數據的興起,以及瀏覽器性能的提升,數據可視化成為了一個熱點,前端也冒出來了很多數據可視化的崗位。本人也做過一些數據可視化相關的產品,下面聊聊對數據可視化的一些思考。...
閱讀 3540·2021-11-18 10:02
閱讀 3109·2019-08-29 18:34
閱讀 3395·2019-08-29 17:00
閱讀 428·2019-08-29 12:35
閱讀 755·2019-08-28 18:22
閱讀 1927·2019-08-26 13:58
閱讀 1669·2019-08-26 10:39
閱讀 2676·2019-08-26 10:11