資料視覺化:基於 Echarts + Python 實現的動態實時大屏範例【11】
// import * as echarts from 'echarts';
var idContainer_1 = "container_1";
var chartDom = document.getElementById(idContainer_1);
function initEchart_1(){
var myChart = echarts.init(chartDom, window.gTheme);
var option = {
title: {
text: " 產品銷量分析 ",
left: "left",
textStyle: {
color: "#3690be",
fontSize: "10",
},
},
tooltip: {
trigger: "item",
formatter: "{a} <br/>{b}: {c} 百萬 ",
position: function (p) {
// 其中 p 為當前滑鼠的位置
return [p[0] + 10, p[1] - 10];
},
},
legend: {
data: [" 成本 ", " 利潤 "],
textStyle: {
color: "rgba(255,255,255,.5)",
fontSize: "10",
},
// 距離頂部邊框的相對距離,外匯跟單gendan5.com太近壓到了 title
top: "10%",
// orient:"vertical"
},
grid: {
left: "3%",
right: "4%",
bottom: "3%",
// 距離頂部邊框的相對距離,太近壓到了 legend
top: "30%",
containLabel: true,
},
xAxis: {
name: ' 百萬 ',
type: "value",
axisLabel: {
textStyle: {
color: "rgba(255,255,255,.5)",
fontSize: 10,
},
},
axisLine: {
lineStyle: {
color: "rgba(255,255,255,.2)",
},
},
splitLine: {
lineStyle: {
color: "rgba(255,255,255,.1)",
},
},
},
yAxis: {
type: "category",
data: ["Mate", "P", "Nova", " 暢享 "],
axisLabel: {
textStyle: {
color: "rgba(255,255,255,.5)",
fontSize: 10,
},
},
axisLine: {
lineStyle: {
color: "rgba(255,255,255,.2)",
},
},
splitLine: {
lineStyle: {
color: "rgba(255,255,255,.1)",
},
},
},
series: [
{
name: " 成本 ",
type: "bar",
stack: "total",
label: {
show: true,
},
emphasis: {
focus: "series",
},
data: [334, 390, 330, 320],
},
{
name: " 利潤 ",
type: "bar",
stack: "total",
label: {
show: true,
},
emphasis: {
focus: "series",
},
data: [134, 90, 230, 210],
},
],
};
// 使用剛指定的配置項和資料顯示圖表。
myChart.setOption(option);
window.addEventListener("resize", function () {
myChart.resize();
});
}
function asyncData_1() {
$.getJSON("json/bar_stacked.json").done(function (data) {
var myChart = echarts.init(document.getElementById(idContainer_1));
myChart.setOption({
series: [{ data: data }],
});
}); //end $.getJSON}
}
initEchart_1();
asyncData_1();
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69946337/viewspace-2789114/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 基於Pandas+ECharts的金融大資料視覺化實現方案Echarts大資料視覺化
- 關於微信小程式中如何實現資料視覺化-echarts動態渲染微信小程式視覺化Echarts
- [Echarts視覺化] 二.php和ajax連線資料庫實現動態資料視覺化Echarts視覺化PHP資料庫
- 使用Echarts來實現資料視覺化Echarts視覺化
- 如何在移動端資料視覺化大屏實現分析?視覺化
- 基於Python實現互動式資料視覺化的工具(用於Web)Python視覺化Web
- 分享20份大屏視覺化模板,輕鬆實現資料視覺化視覺化
- 基於 Echarts 的資料視覺化在異構資料平臺的實踐Echarts視覺化
- python資料視覺化——echartsPython視覺化Echarts
- 使用Echarts和Ajax動態載入資料進行大資料視覺化Echarts大資料視覺化
- 動態的視覺化大屏怎麼做,哪些可以做資料視覺化軟體視覺化
- Vue全家桶+Echarts資料視覺化實踐VueEcharts視覺化
- 大資料視覺化該如何實現大資料視覺化
- Python 如何實現資料視覺化Python視覺化
- Python實踐:基於Matplotlib實現某產品全年銷量資料視覺化Python視覺化
- 如何利用資料視覺化大屏把握消防大資料平臺實況視覺化大資料
- 基於Echarts的全球COVID-19(新冠肺炎)新增病例動態視覺化Echarts視覺化
- 資料大屏視覺化挑戰視覺化
- 關於如何使用echarts實現市縣區地圖的視覺化Echarts地圖視覺化
- 【拖拽視覺化大屏】全流程講解用python的pyecharts庫實現拖拽視覺化大屏的背後原理,簡單粗暴!視覺化PythonEcharts
- BI資料視覺化|可自動重新整理的視覺化大屏報表視覺化
- ECharts與資料視覺化:如何高效使用JavaScript實現複雜圖表Echarts視覺化JavaScript
- OurwayBI資料視覺化大屏模板分享視覺化
- 基於bootstrap實現視覺化佈局工具boot視覺化
- 做三維視覺化的公司,分析型視覺化大屏可以用什麼實現視覺化
- 大屏視覺化助力大資料應用落地視覺化大資料
- 資料視覺化大屏製作須知視覺化
- 使用 ECharts GL 實現三維視覺化 - 入門款Echarts視覺化
- 資料視覺化大屏怎麼開發,視覺化大屏用什麼軟體製作視覺化
- 資料視覺化大屏在應用中所表現的優勢視覺化
- Python爬取股票資訊,並實現視覺化資料Python視覺化
- 基於Python的資料視覺化 matplotlib seaborn pandasPython視覺化
- 如何決策快人一步? 用一塊大屏輕鬆實現資料視覺化視覺化
- 阿里雲大資料認證——使用DataV製作實時銷售資料視覺化大屏-課堂筆記阿里大資料視覺化筆記
- 資料視覺化實踐視覺化
- 企業級資料大屏設計如何實現,div+html+echartsHTMLEcharts
- Echarts資料視覺化,easyshu圖表整合。Echarts視覺化
- 用Echarts實現前端表格引用從屬關係視覺化Echarts前端視覺化