1. 程式人生 > >echarts 顯示柱狀圖

echarts 顯示柱狀圖

1、引入

<script type="text/javascript" src="/Common/echarts/echarts.js?v=636474012741000281"></script>

2、新增容器

<div id="main" style="height:100%;width:100%"></div>	

3、讀資料,顯示圖示

// 基於準備好的dom,初始化echarts圖表
	        var myChart = echarts.init(document.getElementById('main'));

	        var option = {
	            title: {
	                text: '投資計劃完成情況'
	            },
	            tooltip: {
	                show: true
	            },
	            toolbox: {
	                show: true,
	                feature: {
	                    mark: { show: true },
	                    //dataView: { show: true, readOnly: false },
	                    magicType: { show: true, type: ['line', 'bar'] },
	                    //restore: { show: true },
	                    saveAsImage: { show: true }
	                }
	            },
	            legend: {
	                data: ['計劃', '實際']
	            },
	            xAxis: [
                        {
                            type: 'category',
                            data: []
                        }
                    ],
	            yAxis: [
                        {
                            type: 'value', name: '單位(億)'
                        }
                    ],
	            series: [
                        {
                            "name": "計劃",
                            "type": "bar",
                            "data": []
                        },
                         {
                             "name": "實際",
                             "type": "bar",
                             "data": []
                         }
                    ]
	        };
	        // 為echarts物件載入資料 
	        myChart.setOption(option);
	        myChart.showLoading();
	        //載入資料
	        var x = [];    //投資公司
	        var y1 = [];    //計劃
	        var y2 = [];    //實際

	        $G.dispatcher({
	            action: "GetTZJHWCQK",
	            showMask: false,
	            //args: [changeSum[0]],
	            success: function (data) {

	                for (var i = 0; i < data.length; i++) {
	                    x.push(data[i].DWMC);    //單位
	                    y1.push(data[i].JHMB);    //計劃
	                    y2.push(data[i].SJWC);    //實際
	                }

	                myChart.hideLoading();    //隱藏載入動畫

	                myChart.setOption({        //載入資料圖表
	                    xAxis: {
	                        data: x
	                    },
	                    series: [{
	                        name: '計劃',
	                        data: y1
	                    },
                        {
                            name: '實際',
                            data: y2
                        }
                        ]
	                });

	            }
	        });

相關推薦

echarts 顯示

1、引入 <script type="text/javascript" src="/Common/echarts/echarts.js?v=636474012741000281"></script> 2、新增容器 <div id="main

echarts中國地圖上顯示,並且可點選

先放效果圖~~點選之後~~(資料和標題可動態變化)話不多說,直接上程式碼<link rel="shortcut icon" href="${ctx}/static/img/favicon.ico"> <link rel="stylesheet" href="

echarts,資料為0時,不顯示0 20

label: {     normal: {         show: true,     

echarts上方顯示數值

使用官網的例子,只不過加了itemStyle屬性 <!DOCTYPE html> <head> <meta charset="utf-8"> <titl

echarts動態載入資料,顯示,餅圖表

第一次寫部落格,有點小激動。公司正在開發的web版固定資產管理軟體,需要做報表,需要直觀的顯示一些領導感興趣的資料。就想到百度的echarts啦,關於echarts的更多資訊請移步echarts首頁。  言歸正傳。第一步,在jsp頁面,需要引入esl.js,它是一個瀏覽器端

Echarts調整圖表上下左右的間距,Echarts調整左右的間距

contain div mage 收藏 上下 .com baidu ron 間距 Echarts調整圖表上下左右的間距,Echarts調整柱狀圖左右的間距 >>>>>>>>>>>>>>&

Thinkphp+ECharts生成

document ntb .com 邊框 blog 引入 類目 src end 1.首先進ECharts官網下載echarts.js 點擊下載,結合TP5講解,主要代碼在js裏面,更多請到ECharts官網 2.引進echarts.js <!DOCTYPE htm

echarts橫向如果想打開網址

ota aci -- UNC tooltip 網址 ech right == 代碼: var data = eval(data); var xList = new Array(); var yList = new Array(); var urlList = new Ar

echarts橫向Demo

top too slab arw demo itl grid baidu clas echarts鏈接:http://gallery.echartsjs.com/editor.html?c=xByfdMz7mM 代碼: option = { backgroundC

echarts進行標註

 series : [         {             name:'直接訪問',             type:'bar',             barWidth: '60%',  

ajax載入Echarts載入

載入柱狀圖 第一步,獲取資料轉換為陣列 第二步 設定option初始化echarts圖表 var myChart = echarts.init(document.getElementById('main')); 第三部,陣列資料載入到option; 第四部 為echarts

echarts堆疊計算總數

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ECharts1</title> <!-- 引入 ec

美解決echarts和折線的點選非圖表圖形元素不會觸發事件

在涉及到圖示的開發中,相信大家經常會用到echarts,echarts中可以通過on方法新增事件處理函式,可以很方便的實現一些互動。如: 但是直接新增的click事件,只有點選在圖形元素上才會觸發事件處理函式。以柱狀圖和折線圖為例: 在上述兩張圖中,只

使用SpringMVC、Echarts繪製

前提用Maven搭好springMVC的框架 1、建一個jsp頁面,程式碼如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8

ECharts學習-

按照官方文件寫了一個柱狀圖的例子。 第一種方式使用網路js: 主要程式碼如下: <body> <!-- 為ECharts準備一個具備大小(寬高)的Dom --> <div id="main" style="height:4

echarts(bar)、餅(pie)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>echartsLineTest</title>

Echarts實現下鑽功能

需求描述 在一個類別柱狀圖上,點選柱狀圖上的某一類後可顯示該類具體的資料。 鑽取的定義 鑽取是改變維的層次,變換分析的粒度。包括向上鑽取(drill up)和向下鑽取(drill down).drill up 是在某一維上將低層次的細節資料概括到高層次的彙

echarts基於,條形,折線的再次封裝

echarts眾所周知是一個非常非常好用的資料視覺化的一個工具,但是引數繁多,並且API並不是十分容易看懂,故在此記錄封裝之後的,以便於之後的使用與開發,版本,基於ehcarts4.0 //柱狀則線圖條形圖生成類,引數 //bardiv:div所在id //titlename:標題 //

完美解決echarts和折線的點選非圖表圖形元素不會觸發事件

在涉及到圖示的開發中,相信大家經常會用到echarts,echarts中可以通過on方法新增事件處理函式,可以很方便的實現一些互動。如: 但是直接新增的click事件,只有點選在圖形元素上才會觸發事件處理函式。以柱狀圖和折線圖為例: 在上述兩張圖中,只有點選柱狀圖形

一點點前端程式碼,使用ECharts插入

一、前提 現在我們在做一些web前端,將我們的一些自動化工具整合和視覺化。 下面的工作是想在web頁面上插入一個柱狀圖顯示不同型別測試賬號的使用情況。 java工程採用的jsp。下面是引用的jsp介紹。 JSP 與 PHP、ASP、ASP.NET 等語言類