999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Highcharts在動態數據監測系統中的開發與應用

2018-09-10 16:27:11趙建勛
計算機與網絡 2018年16期
關鍵詞:圖表

摘要:為解決傳統數據監測系統中數據不直觀的問題,提出將開源的Web圖表組件Highcharts應用到原有的系統中來,快速實現數據以圖表呈現,且有相應的數據交互。分析了Highcharts的基本組成及應用過程,重點研究了其獲取外部動態數據的呈現過程,給出了一個快速開發到原數據監測系統中的方法,并將其應用在一個溫濕度環境監測系統中,實現了用戶不僅很直觀地看出數據的變化,也可以動態地查看每個時間節點溫濕度的數據值。結果表明,用戶對監控的感知體驗較好,可提高生產的水平和效率。

關鍵詞:環境監測;圖表;Highcharts;數據交互

中圖分類號:TP311文獻標志碼:A文章編號:1008-1739(2018)16-69-3

Development and Application of Highcharts in the Dynamic Data Monitoring System

ZHAO Jianxun

(Information Center, Xi爺an University, Xi爺an Shaanxi 710068, China)

0引言

隨著信息技術對社會生產力的不斷推進,特別是大數據和云計算技術的發展,人類生產的決策越來越依賴于生產目標的數據,因此,準確且直觀的數據監測技術具有非常重大的現實意義。環境數據是一種基于時間序列的數據,它是各環境要素在一段時間內動態記錄的數據集合,隨著時間的推移,這些數據量將變得繁雜[1]。傳統的數據監測系統的結果主要以報表的形式呈現,這種形式很難為管理員提供直觀的數據變化過程,當數據量非常大時,無序的報表會讓管理員對生產過程失去控制。

為了能把握生產過程,對各要素數據進行直觀清晰的了解,需要選擇一種基于Web、可動態交互的圖表組件來完成對數據監測系統的開發和應用。由于Highcharts組件的兼容性、性能和交互性在同類組件中處于領先地位,因此本文用Highcharts來實現對數據監測系統數據呈現部分的開發[2]。

1 Highcharts

Highcharts是用JavaScript語言寫的一個HTML5圖表庫,能很簡捷地在Web網站或Web應用程序添加有互動性的圖表,個人和非商業用途可以免費使用其開放性源碼。Highcharts支持的圖表類型有曲線圖、區域圖、柱狀圖、餅狀圖、散狀點圖和綜合圖表[2]。

Highcharts純粹使用Web客戶端腳本語言的特性,使其不僅支持靜態頁面開發,也支持ASP、JSP及PHP等動態Web的開發。Highcharts一開始就遵循HTML5的開發標準,使其支持IE6以上、Firefox及Chrome等多種瀏覽器,也支持iOS和Android等多平臺應用。服務器端不需要其他插件或服務端支持,僅僅引用2個JavaScript的文件就可以開始相關開發。Highcharts的數據可以是JavaScript數組、JSON文件及表格等多種形式,結合Ajax技術,可以實現數據圖表的動態更新。

Highcharts圖表顯示由多種要素組成,其中最常用的基本要素有標題、坐標軸、數據列、數據提示框及圖例等部分,依據這些要素會將散列的數據在瀏覽器上以曲線、折線、梯形圖及餅圖等多種樣式動態呈現。

2 Highcharts的應用過程

在Web頁面上實現Highcharts圖表功能,主要需要2步:第一步引入各類Highcharts的JS源碼文件,其中最基礎的文件是“highcharts.js”文件;第二步對Highcharts圖表各個要素的值的初始化。

2.1 JS源碼引入

Highcharts的JS源碼文件是整個應用的基礎,在HTML頁面可以本地或在線方式引入,以下分別是本地和在線方式引用highcharts.js文件:

2.2要素初始化

①在HTML頁面的body部分為創建一個定義顯示圖表大小的容器div,如下:

<?php while ($row = mysql_fetch_array($result)) {//PHP里用SQL引擎

$data[] = $row[value]; } ?>//獲得數據生成字符串

var chart = new Highcharts.Chart({

series: [{ data: [<?php echo join($data, ,) ?>]--,//將所有字符串輸出到數據列中

3.2從外部文件的讀取

外部數據(如CSV、HTML表格及Google在線表)是可以用Highcharts的內置數據處理模塊直接處理,該模塊會對以上3種格式解析生成虛擬的表格,并且默認將該表第一行的數據解析成圖例,列數據解析成軸的值和數據列的值,開發者也可根據行和列進行自行編程并輸出到圖表上[4]。

4 Highcharts在溫濕度監測的動態數據刷新

溫濕度數據的監測是環境監測系統的重要組成部分,本文用Highcharts的內置數據處理模塊實現原監測系統中溫濕度數據的圖表展示。在原監測系統中[5],上位機程序對下位機中變化的溫濕度數據已經寫入到數據庫中,首先實現Web服務器端用ASP語言連接ACCESS數據庫[6],其次生成查詢后的HTML表格,最后使用數據模塊轉換成為曲線圖表展示,具體步驟如下:

(1)先用ASP語言實現數據庫的連接與查詢

<%Setconn=Server.CreateObject("ADODB. Connection")

conn.Open "* \1.mdb"

sql = "select * from com order by id ASC" ---%>

(2)引入Highcharts各個組件

//基礎組件

//數據處理模塊

(3)在HTML頁面先指定Highcharts圖表容器container

(4)HTML頁面生成查詢所得表格

(5)指定Highcharts數據模塊中的數據來源位datatable,并對表數據其他項進行配置:

$(function () {

$(#container).highcharts({

data: { table: datatable },---

對數據庫進行連接后以圖表頁面顯示,如圖1所示,不僅顯示了某個時刻的溫濕度具體數值,也體現了整體數據的變動趨勢。

5結束語

研究并總結軟件生命周期中影響軟件可靠性的因素,即軟件開發過程中軟件產品度量和軟件開發過程度量的度量指標,可靠性度量參數均從不同角度進行軟件可靠性度量,參數之間并不是孤立的,且參數之間彼此都有一定的關系,有很多參數是進行軟件可靠性評估或建立軟件可靠性模型的必要參數,研究和收集可靠性度量參數對于提高軟件質量和軟件可靠性有重要意義。

參考文獻

[1]曾宇,宋永端,王弼堃.基于Proteus和Keil軟件的溫室環境監測系統開發[J].農業工程學報,2012,28(14):177-183.

[2] HighCharts.[EB/OL].(2017-10-8).https://www.highcharts.com.

[3]吳孟春,丁嵐.HighCharts組件在氣象業務中的開發和應用[J].計算機與網絡,2014,40(12):65-68.

[4] Highcharts.[EB/OL].(2017-10-7).https://www.hcharts. cn/demo/highcharts.

[5]趙建勛.Proteus下SHT11數據監測系統的研究與設計[J].電子設計工程,2016,24(7):58-62.

[6]李峻屹.ASP與ASP.NET技術的比對測試與分析[J].寶雞文理學院學報(自然科學版),2013,33(1):39-42.

猜你喜歡
圖表
圖表
方圓(2016年23期)2017-02-05 19:31:45
圖表
方圓(2016年22期)2016-12-06 19:27:28
雙周圖表
足球周刊(2016年15期)2016-11-02 10:54:16
圖表
足球周刊(2016年11期)2016-10-09 11:53:25
雙周圖表
足球周刊(2016年10期)2016-10-08 18:30:55
圖表
世界博覽(2016年16期)2016-09-27 18:25:26
圖表
世界博覽(2016年15期)2016-09-27 10:47:51
圖表
方圓(2016年7期)2016-04-20 19:51:11
圖表
方圓(2016年5期)2016-03-16 19:57:32
圖表
方圓(2016年2期)2016-03-01 20:42:37
主站蜘蛛池模板: 91久久国产成人免费观看| 亚洲第一网站男人都懂| 91免费国产高清观看| 中文字幕亚洲乱码熟女1区2区| 天堂va亚洲va欧美va国产| av天堂最新版在线| 亚州AV秘 一区二区三区| 超碰aⅴ人人做人人爽欧美| 国产极品粉嫩小泬免费看| 青草视频久久| 波多野结衣在线se| 波多野结衣无码视频在线观看| 国产综合在线观看视频| 亚洲午夜福利精品无码不卡| 天天做天天爱天天爽综合区| 91精品日韩人妻无码久久| 亚洲国产精品美女| 丝袜久久剧情精品国产| 中文字幕 欧美日韩| 欧美激情伊人| 九九热精品视频在线| 国产xx在线观看| 亚洲av无码专区久久蜜芽| 国产特级毛片aaaaaaa高清| 亚洲AV永久无码精品古装片| 国产精品尤物在线| 国产精品香蕉在线| 午夜性爽视频男人的天堂| 免费无码AV片在线观看国产| 亚洲欧美日韩中文字幕一区二区三区 | 国产在线第二页| 国产黄在线观看| 亚洲二区视频| 久久精品亚洲专区| 亚洲人成网站在线观看播放不卡| 四虎影院国产| 久久国产免费观看| 日本精品中文字幕在线不卡| 亚洲综合久久成人AV| 手机精品视频在线观看免费| 91麻豆国产视频| 日韩午夜伦| 1769国产精品视频免费观看| 国产69精品久久久久妇女| 国产欧美日本在线观看| 在线欧美日韩国产| 美女潮喷出白浆在线观看视频| www精品久久| 国产成人h在线观看网站站| 久久精品欧美一区二区| 国产一级小视频| 五月天婷婷网亚洲综合在线| 中文字幕中文字字幕码一二区| 专干老肥熟女视频网站| 婷婷六月在线| 成人国产小视频| 婷婷成人综合| 色婷婷电影网| 欧美日韩综合网| 91在线激情在线观看| 精品久久国产综合精麻豆| 午夜国产大片免费观看| 18禁不卡免费网站| 在线亚洲小视频| 成人一级黄色毛片| 日韩一级毛一欧美一国产| 久996视频精品免费观看| 国产视频久久久久| 日韩av高清无码一区二区三区| 亚洲精品无码成人片在线观看| 国产91色在线| 亚洲男人在线天堂| 国产麻豆福利av在线播放 | 激情国产精品一区| 国产99精品视频| 欧美激情第一欧美在线| 91精品网站| www.亚洲天堂| 免费观看欧美性一级| 国产91小视频| 中文字幕有乳无码| 9966国产精品视频|