1. 程式人生 > >echarts動態載入折線圖資料demo

echarts動態載入折線圖資料demo

前面幾節echarts的使用都是靜態常量值得設定,這肯定不能滿足我們在日常開發中的需要,平時專案的資料都是動態的,可變的,所以本章節介紹echarts結合Java 如何動態的載入資料。

=================方式一============

1,新建servelet類EchartsDemo.java和頁面echartsDemo2.jsp。

EchartsDemo.java是一個普通的servelet,在這裡僅僅是舉例,讀者可更換為一個spring的controller或者struts的action。

EchartsDemo.java 程式碼

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 package com.test; /***** * V型知識庫 * www.vxzsk.com */ import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class EchartsDemo extends
 HttpServlet { private static final long serialVersionUID = 1L; /** * Constructor of the object. */ public EchartsDemo() { super(); } /** * Destruction of the servlet. <br> */ public void destroy() { super.destroy(); // Just puts "destroy" string in log // Put your code here } public
 void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request, response); } /***** * V型知識庫 * www.vxzsk.com */ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String title="'我是折線圖'";//標題 String legend ="['郵件營銷a','聯盟廣告','視訊廣告','直接訪問','搜尋引擎']";//折線圖線條 String xAxis="['週一','週二','週三','週四','週五','週六','週日']";//x軸 String series="[" +"{" +"name:'郵件營銷a'," +"type:'line'," +"stack: '總量'," +"data:[120, 132, 101, 134, 90, 230, 210]" +"}," +"{" +"name:'聯盟廣告'," +"type:'line'," +"stack: '總量'," +"data:[220, 182, 191, 234, 290, 330, 310]"

相關推薦

echarts動態載入折線資料demo

前面幾節echarts的使用都是靜態常量值得設定,這肯定不能滿足我們在日常開發中的需要,平時專案的資料都是動態的,可變的,所以本章節介紹echarts結合Java 如何動態的載入資料。 =================方式一============

Echarts動態載入折線X Y軸資料圖表資料

   前幾天,收到商家的反饋,希望可以有一個直觀的圖表,展示一個時間段裡的銷售額,客數,排班人數,並把銷售高峰期以及時間段反應出來。經同事的介紹,選擇了百度的  echarts,縮寫來自Enterprise Charts,一個純JavaScript的圖表庫。上官網查,官方的

使用Echarts圖表動態載入資料 pie

//JS成功後的程式碼functionbind(result){// 基於準備好的dom,初始化echarts圖表var TypeSalesChart = echarts.init(document.getElementById('main')); var option = { too

Echarts教程】Ajax實現動態載入折線

一、GIF圖二、前臺程式碼// 呼叫方法 hotlineLine(); // 定時重新整理 setInterval(function () { hotlineLine(); },5000); function hotlineLine(){ // 初始化圖表元素 va

ECharts動態載入JavaWeb後臺資料,圖表展現

jsp程式碼:(根據官方demo及自己需求,適當修改原始引數,需動態新增的原始測試資料可以不刪,可以覆蓋) <%@ page language="java" contentType="text/html; charset=UTF-8" pageEn

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

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

ECharts多個折線動態獲取json資料

ECharts 多個折線圖動態獲取json資料效果圖如下:一.html部分<p id="TwoLineChart" style="width:100%; height:400px;"></p>二.js部分<script type="text/Ja

ECharts動態載入資料(簡單)

常規 html //html中的內容很簡單 <div id="main" style="width: 600px;height:400px;"></div> js庫匯入 //匯入相關指令碼 <script type="t

ASP.NET+JQuery+.Ashx實現+百度Echarts 實現動態柱狀資料圖形報表的統計

在目前的一個專案中,需要用到報表表現資料,這些資料有多個維度,需要同時表現出來,同時可能會有大量資料呈現的需求,經過幾輪挑選,最終選擇了百度的echarts作為報表基礎類庫。echarts功能強大,介面優美。要呈現的資料就用柱狀圖來顯示了,柱狀圖更直觀的顯示出客戶最想要的東

Echarts動態載入資料

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <!-- 引入 echarts.js -->

Echarts】Echarts2.0動態載入扇形

Echarts在資料視覺化方面廣泛使用,記錄一個使用Echarts動態載入扇形圖的例子。方便以後使用。 HTML程式碼: <head> <title>社會治理</title> <meta name="viewpor

JQuery中使用select2外掛功能之自動完成下拉框動態載入匹配(本地資料與遠端資料結合)

前言 最近專案中遇到一個問題:前端載入頁面的時候某些頁面載入速度很慢,耗時很久;有些頁面載入的飛快;因為上面所說的頁面都是由同一個程式動態生成的,利用多執行緒同步機制完成不同的前端頁面;因此當時就斷定不是程式的大問題;應該是處理資料部分存在問題;在chrome瀏覽器一測;還真的是大資料的問題

Echarts報表:折線

參考:官方教程  配置項 最近使用折線圖和餅圖居多,使用時一般要修改其預設格式 ECharts 3 開始不再強制使用 AMD 的方式按需引入,程式碼裡也不再內建 AMD 載入器。因此引入方式簡單了很多,只需要像普通的 JavaScript 庫一樣用 scr

【前端統計echarts多條折線和橫柱狀實現

圖片.png 程式碼: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title>

Echarts 動態從後臺獲取資料進行圖表的展示

前端部分: <!DOCTYPE html>   <head> <meta charset="utf-8"> <title>ECharts</title> </head>   <body>     <!-- 為EChart

echarts非同步載入多組資料

說明 官網介紹 初步教程 非同步載入 非同步載入案例有載入一組資料 載入兩組資料 載入餅圖資料 載入一組資料 前臺處理 首先看載入條形圖的資料結構 option = { title: {

echarts多條折線和柱狀實現

// 基於準備好的dom,初始化echarts例項 var myChart = echarts.init(document.getElementById('main')); // 指定圖表的配置項和資料 myChart.setOption({

用amcharts動態產生折線

客戶端: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitio

java 動態載入的頁面資料的抓取

動態載入的頁面資料的抓取 動態載入頁面資料有兩種方法可以選擇: 1模擬頁面中的請求,直接獲取介面返回的資料 2內建瀏覽器渲染頁面,然後獲取渲染後的資料 分析 在頁面中通過拼湊引數等方法來模擬網路請求,最終獲取介面資料,這種方法是可以行的通的,問題是比較

動態載入bootstrap表格資料

表格效果如下 完整demo下載 html <!DOCTYPE html> <html> <head> <meta charset