學習並記錄,Highcharts應用中的些許問題

2021-06-27 12:58:21 字數 1080 閱讀 9666

最近需要將gridview**中的資料以曲線圖的形式呈現出來,嘗試了微軟自帶的chart控制項,同時也用mschart和teechart控制項呈現出來比對了效果,發現基本要求都能實現,但是其介面不夠漂亮,中規中矩,然後我認為最重要的是(可能是我自己沒找到解決的方法):我需要在曲線圖上新增游標來顯示資料,沒法輕易的實現。後來通過查詢了很多資料,發現很多人在用highcharts,果斷嘗試,發現效果還不錯。寫這個主要為了記錄,加深印象,我學的很基礎,有錯的地方望大夥兒多見諒。

首先來一張效果圖:

在應用過程中遇到一些問題,羅列如下:

1.js指令碼引用需要注意順序

前後順序不能顛倒,不然會出現「highcharts未定義」之類的錯誤

如果需要列印功能,則可以新增如下指令碼:

2.將後台資料庫中資料傳到前台

在後台將資料繫結好,**如下(類似):

public arraylist b = new arraylist();

public arraylist a = new arraylist();  必須是public型

a.add(?);

b.add(?);

然後再前台將資料傳遞過來,**如下(類似):

var time = new array();

var water = new array();

time.push("");

water.push();

**寫在 當中,然後用push推送資料。

3.出現錯誤「物件不支援highcharts屬性或方法」

通過查閱資料,發現了一種解決辦法,將放到之後,但是說不清為什麼,而且可能會附帶產生其他錯誤。最後通過仔細檢查,發現可能是因為js指令碼引用衝突的問題。我是在引用了母版頁的介面中新增圖表的,所有的js指令碼最好在母版頁中引用,然後檢查其他引用母版頁的介面是否引用了版本不同的相同js指令碼,必須只能引用乙個,而且只能在母版頁中引用。

4.關於highcharts的各種屬性還得多熟悉,才能應用自如

第一次寫東西,不知道有沒有原則性的錯誤,請各位多擔待~!

highcharts中從後台獲取資料並新增

看了很多文章,但是最後還是沒講解明白,但是還是獲得一點提示,最後終於新增成功了,盡量詳細 本圖為多組柱狀圖 首先看一下 如果去掉min,tickinterval,max三個字段,那麼highcharts就會自動設定這三個值 在開始放資料的時候在x軸直接放後台查出資料就行,而放y軸資料是老是不顯示,查...

並查集 新手學習記錄

好吧,什麼垃圾並查集,並查集什麼的都是鐵憨憨 現在開始複習回憶 新手,有錯誤望指正 什麼叫做並查集,並查集就是乙個集合問題,其實最主要的就是知道並查集是乙個求解集合數目的問題,具體的操作方法有點飄。或者這樣理解 並查集通過乙個一維陣列來實現,其本質是維護乙個森林。好吧,我也不是很理解 我的理解就是通...

演算法學習記錄 並查集

上大物學了會並查集,感覺挺簡單的,而且很好玩,繼dfs,bfs和floyd演算法外又學了一種求連通塊的演算法,綜合下來這幾種演算法各有優劣吧.並查集演算法詳解見此 模板如下 include using namespace std define maxn 100001 int father maxn ...