日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

anychart java实例_在.Net开发中使用AnyChart的简单例子(上)

發布時間:2025/3/20 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 anychart java实例_在.Net开发中使用AnyChart的简单例子(上) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.AnyChart控件相關

顯示效果

2.AnyChart的簡單原理

AnyChart是一個Flash做的控件,原理圖在安裝了AnyChart后的說明文檔里面有,這里貼一下

其實很好理解,就是想辦法生成一個符合AnyChart解析的XML數據源,通過JavaScript綁定給報表文件(SWF)

3.在.Net中使用AnyChart

知道了原理,就好辦了。新建了一個項目

項目結構如下:

js,swf兩個文件夾內的文件是試用版提供的,可以查看說明文檔。在安裝目錄/anychart/help/docs/SimpleChart.html這一頁的底部,有一個Open Folder With Sample的鏈接,打開就能找到這幾個文件。而xml文件夾是我自己建的,用于存放數據源。

界面:

因為只是做一個小例子,界面上我只放了2個按鈕,隨意的給了個左對齊:

這兩個按鈕作用只是切換不同的報表而已,柱狀圖和曲線圖。接下來只要完成兩個部分:組裝XML文件,往頁面寫入js,就行了。

后臺:

我只寫了寥寥幾個方法:

///

/// 獲取DataSet

///

///

protected DataSet GetDataSet()

///

/// 創建出XML文件

///

/// 圖表類型

private void CreateXml(string SeriesTypeNode)

///

/// 創建客戶端腳本,在頁面后面添加腳本

///

/// 當前頁實例

/// 腳本名稱

/// 要創建的腳本

public static void CreateStartupScript(Page page, string scriptName, string script)

獲取DataSet就不詳述了,每個人有自己不同的數據集。我的數據庫結構如下:

報表要顯示的字段就TotalUser和Time兩個,TotalUse是Y軸,Time是X軸。怎么把數據放到XML文件中呢?這里,我們要分析一下AnyChart接受的XML文件的格式,拿自帶文檔中的SimpleChart章節的例子做說明,我們來看一下:

Sales of ACME Corp.

Sales

Retail Channel

可以看到,報表的數據就放在

series中的name屬性是這組數據的名字,type是報表顯示類型,這是Bar(柱狀圖),point是這組數據的信息,name是X軸,y就是Y軸。所以,如果我們只是想獲得一個能顯示出圖像的報表,而暫時不管它那些復雜的表現設置的話,只要寫好data元素的內容即可。

總結

以上是生活随笔為你收集整理的anychart java实例_在.Net开发中使用AnyChart的简单例子(上)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。