1. 程式人生 > >echarts 3 動態顯示最近一天資料,以分為單位獲取資料點

echarts 3 動態顯示最近一天資料,以分為單位獲取資料點

<!DOCTYPE html>
<html style="height: 100%">
   <head>
       <meta charset="utf-8">
   </head>
   <body style="height: 100%; margin: 0">
       <div id="container" style="height: 100%"></div>
       <script type="text/javascript" src="./echarts.js"></script>
      
       <script type="text/javascript">
var dom = document.getElementById("container");
var myChart = echarts.init(dom);
var app = {};
option = null;
function randomData() {
now = new Date(+now + 60*1000);//下一個點獲取時新增的時間設定
value = value + Math.random() * 21 - 10;   
return {
name: now.toString(),
value: [
now,           
Math.round(value)
]
}
}
var data = [];
var now = new Date();
var value = Math.random() * 1000;
for (var i = 0; i < 24*60; i++) {//初始化有多少個點
data.push(randomData());
}
option = {
title: {
text: '動態資料 + 時間座標軸'
},
tooltip: {
trigger: 'axis',
formatter: function (params) {
params = params[0];           
var date = new Date(params.name);           
return date.getHours() + ':'  + date.getMinutes() +" "+date.getDate() + '/' + (date.getMonth() + 1) + '/' + date.getFullYear() + ' : ' + params.value[1];//資料點現實的格式資料
},
axisPointer: {
animation: false
}
},
xAxis: {
type: 'time',
splitLine: {
show: false
}
},
yAxis: {
type: 'value',
boundaryGap: [0, '100%'],
splitLine: {
show: false
}
},
series: [{
name: '模擬資料',
type: 'line',
showSymbol: false,
hoverAnimation: false,
data: data
}]
};
setInterval(function () {
data.shift(); //資料不積累,來一個點,則不現實最後一個點,註釋則積累現實
data.push(randomData());

myChart.setOption({
series: [{
data: data
}]
});
}, 1000);
if (option && typeof option === "object") {
myChart.setOption(option, true);
}
       </script>
   </body>
</html>

相關推薦

echarts 3 動態顯示最近資料分為單位獲取資料

<!DOCTYPE html> <html style="height: 100%">    <head>        <meta charset="utf-8">    </head>    <body

laravel-admin表單提交隱藏一些資料回撥時獲取資料

laravel-admin表單提交隱藏一些資料,回撥時獲取資料 表單提交時隱藏資料 回撥時獲取資料 獲取提交資料 獲取隱藏提交中的資料 表單提交時隱藏資料 讀取最後一條的插入資料,但這樣會造成如果兩條資料同時插

Scala Spark 得到最近資料 重點:join

0.資料 val data= """ user date item1 item2 1 2015-12-01 14 5.6 1 2015-12-01 10 0.6 1 2015-12-02 8 9.4 1 2015-

MySQL 查詢本星期或上星期的資料並且顯示資料資料為0也顯示出來)

效果如圖(這裡SQL語句中的一週範圍是指星期一到星期日,星期一為一週的第一天,因是8月11日查詢的,所以只顯示星期一到星期六的結果): 日曆: 簡單來說就是用今天的日期生成前七天的日期(利用union all命令),並根據星期一的日期條件刷選出本週的日期

Java中用sql語句顯示最近30每日登入量每日登入量echarts頁面統計出最近15登入量

需求:Java中統計每日登入總數,頁面顯示最近30 天資料,並以條形統計圖形式顯示出來。效果圖(新手,歡迎指教)sql語句如下:步驟1.:按天數統計每日登入量select count(id) as 每天

mysql 查詢當天、最近最近本月上一個月的資料

#查詢本季度資料 select * from `ht_invoice_information` where QUARTER(create_date)=QUARTER(now()); #查詢上季度資料 select * from `ht_invoice_information` where QUARTER(cr

讀取資料庫資料報表的形式顯示在前臺網頁(asp.net+echarts+ajax+資料庫)

1、首先在VS2010裡新建專案ASP.NET Web應用程式:WebApplication1; 在應用程式裡新建專案:WebForm.aspx(Web窗體),Model.cs(類),Controller.cs(類),Handler.ashx(一般處理程式),WebForm.js(JScript

mysql 獲取某個時間段每、每一個小時的統計資料

轉載:https://blog.csdn.net/Crystalqy/article/details/79443155  獲取每一天的統計資料 做專案的時候需要統對專案日誌做分析,其中有一個需求是獲取某個給定的時間段內,每一天的日誌資料,比如說要獲取從2018-02-02

新浪微博爬蟲分享(可抓取 1300 萬條資料

爬蟲功能: 此專案和QQ空間爬蟲類似,主要爬取新浪微博使用者的個人資訊、微博資訊、粉絲和關注(詳細見此)。 程式碼獲取新浪微博Cookie進行登入,可通過多賬號登入來防止新浪的反扒(用來登入的賬號可從淘寶購買,一塊錢七個)。 專案爬的是新浪微

Mysql 查詢每個小時資料的數量

SELECT HOUR(e.time) as Hour,count(*) as Count FROM error_log e WHERE e.date = '2017-09-

mysql根據時間欄位查詢一個月內的資料

原文路徑:https://www.cnblogs.com/Luouy/p/7590812.html,原文應該也是各處摘抄的,此處做了一些去重處理。查詢一天:select * from 表名 where to_days(時間欄位名) = to_days(now());selec

echarts 3 無法顯示和絃圖chord解決辦法

匯入echarts3.7.2js,echarts3的圖表都可以顯示,但顯示和絃圖時,一直提示chord不存在 嘗試多種方式,如新增chord.js等(會出現別的錯誤,如缺少require或者缺少define等),均未解決。 後來,慢慢摸索,結合一些部落格,發現chord只

android:怎樣用時間寫出“飛機大戰”這種遊戲!(無框架-SurfaceView繪制)

col ride raw ech tro cti 開發人員 contex epo 序言作為一個android開發人員,時常想開發一個小遊戲娛樂一下大家,今天就說說,我是怎麽樣一天寫出一個簡單的“飛機大戰”的.體驗地址:http://www.wandoujia.com/ap

pyshon實現一月前年前的日期計算

直接上程式碼 from operator import mod from datetime import datetime from datetime import timedelta import sys import pandas as pd timestr=sys.argv[1]

在過去的年裡我是如何自學資料科學的?

  作者: Harrison Jansma編譯: MikaCDA 資料分析師原創作品,轉載需授權   在過去的一年裡,我自學了資料科學。我學習了數百個線上資源課程,每天學習6-8個小時,同時還在做一份兼職工作謀生。 我的目標是在缺乏資金的前提下,從事我熱愛的資料科學職業。 在過去

按結束日期往前推3012個周12個月獲取資料補齊缺失的資料

public List<Integer> getThirtyDates() { List<Integer> weeks = new ArrayList<Integer>(); long endTime = LDateTime.getTime(LDa

聖誕節袁萌“罷教”的記憶 記得在1992年12月25日(聖誕節)那上午袁萌正好在北京大學第三教學樓503教室有課(高階運籌學無窮小微積分方法)。 那天在講課之前袁萌發現教

聖誕節袁萌“罷教”的記憶     記得,在1992年12月25日(聖誕節)那一天上午,袁萌正好在北京大學第三教學樓503教室有課(高階運籌學,無窮小微積分方法)。     那天,在講課之前,袁萌發現教室裡面少了幾個學生。袁萌詢問教室裡面的其

【Redhat7.3】在區域網內安裝ambari通過ambari安裝大資料平臺

      以下是文章目錄: 前提條件 4 修改機器的hostname 5 修改主機名 6 配置所有節點 8 在hosts中新增其他機器資訊 8 檢查配置是否生效 9 關閉所有節點防火牆 10

python 在excel檔案中寫入date日期資料以及讀取excel日期資料如何在python中正確顯示date日期。

如何通過python寫入date資料了? 寫入還是很簡單的。 import xlwt3 import  datetime as dt workbook = xlwt.Workbook() worksheet = workbook.add_sheet('Sheet1') wo

最近段時間就遇到了兩次session id 一直變化的所以做個總結。

1.  第一種出現是在一個專案裡面這裡叫A專案,需要嵌入另外一個專案這裡叫B專案,通過iframe (IE會出現)      通過iframe引入   B專案  因為B專案裡面有登入攔截,所以在A專案裡面會請求登入一下,可是隻要一請求B專案,就一直停留在請登入      除