最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

.net+FusionChart實現(xiàn)動態(tài)顯示的柱狀圖和餅狀圖

 更新時間:2022年07月05日 11:09:08   作者:AZRNG  
這篇文章介紹了.net+FusionChart實現(xiàn)動態(tài)顯示柱狀圖和餅狀圖的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

html代碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
    <div id="divBarChart">
    </div>
    <div id="divPieChart">
    </div>
    <div id="divPieChart2">
    </div>
    <script type="text/javascript" src="FusionChart/FusionCharts.js"></script>
    <script type="text/javascript">
        function ConstructHttpString(myURL) {
            myURL += "?rnd=" + new Date().getTime();
            return encodeURIComponent(myURL.toString());
        }
        //畫圖(以指定 xml格式文件為數(shù)據(jù)源)
        function DrawChart(divId,flashFileName,width,height,xmlUrl) {
            var myChartId = new Date().getTime();
            var myChart = new FusionCharts("FusionChart/" + flashFileName, myChartId, width, height);
            //myChart.setDataURL("data.xml"); //獲取xml格式數(shù)據(jù)源
            myChart.setDataURL(ConstructHttpString(xmlUrl)); //獲取xml格式數(shù)據(jù)源
            myChart.set
            myChart.addParam("wmode", "Opaque");
            myChart.render(divId);
        }
        
        //畫圖 (以指定 xml格式字符串為數(shù)據(jù)源)
        function DrawChart2(divId, flashFileName, width, height) {
            var myChartId = new Date().getTime();
            var myChart = new FusionCharts("FusionChart/" + flashFileName, myChartId, width, height);
            myChart.setDataXML('<chart caption="逗你玩" numberPrefix="$"><set value="25" label="Item A" color="AFD8F8" /><set value="17" label="Item B" color="F6BD0F" /><set value="23" label="Item C" color="8BBA00" isSliced="1" /></chart>');
            myChart.addParam("wmode", "Opaque");
            myChart.render(divId);
        }
        //柱狀圖
        DrawChart("divBarChart", "StackedColumn2D.swf", "831", "396", "dataXml.xml");
        //餅狀圖
        DrawChart("divPieChart", "Pie2D.swf", "831", "396", "xml.aspx");
        //餅狀圖
        DrawChart2("divPieChart2", "Pie2D.swf", "500", "396");
    </script>
</body>
</html>

上面是,前端頁面上的使用,可以看出:其用法很簡單,對于繪制柱狀圖或是餅狀圖等,對于使用唯一的區(qū)別就是:指定不同的展示flash文件和相應(yīng)的xml格式內(nèi)容(具體每種chart圖表對應(yīng)的xml文件格式,請查看官網(wǎng)Demo)。其方法主要方法有:

  • setDataURL:設(shè)置數(shù)據(jù)源Url,以指定 xml格式文件為數(shù)據(jù)源
  • setDataXML:設(shè)置數(shù)據(jù)源xml內(nèi)容,以指定 xml格式字符串為數(shù)據(jù)源

(網(wǎng)上說有個setJSONData的方法,可以設(shè)置json對象作為數(shù)據(jù)源,但應(yīng)該是老版本或整合修改后的js文件,沒找到,所以直接設(shè)置json對象作為數(shù)據(jù)源貌似不行!)

using System;
 
namespace Web_Client.pieChart
{
    public partial class xml : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Response.ContentType = "text/xml; characterset=utf-8";
            Response.BinaryWrite(new byte[] { 0xEF, 0xBB, 0xBF });
            Response.Write("<chart caption=\"餅狀圖\" numberPrefix=\"$\"><set value=\"25\" label=\"項目 A\" color=\"AFD8F8\" /><set value=\"17\" label=\"Item B\" color=\"F6BD0F\" /><set value=\"23\" label=\"Item C\" color=\"8BBA00\" isSliced=\"1\" />   <set value=\"65\" label=\"Item D\" color=\"A66EDD\" /><set value=\"22\" label=\"Item E\" color=\"F984A1\" /></chart>");
            Response.End();
        }
    }
}

以上是在后臺代碼中輸出xml格式文件為數(shù)據(jù)源,需要注意的是:Response.ContentType = "text/xml; characterset=utf-8";Response.BinaryWrite(new byte[] { 0xEF, 0xBB, 0xBF });——這兩行代碼是不可缺少的,其作用是:指定輸出xml文件的編碼和解決中文亂碼問題!

效果圖如下:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • ASP.NET Core MVC壓縮樣式、腳本詳解

    ASP.NET Core MVC壓縮樣式、腳本詳解

    這篇文章主要介紹了ASP.NET Core MVC壓縮樣式、腳本詳解的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • 發(fā)布一個基于TokyoTyrant的C#客戶端開源項目

    發(fā)布一個基于TokyoTyrant的C#客戶端開源項目

    目前在網(wǎng)上關(guān)于TokyoCabinet(以下簡稱TC)和TokyoTyrant(以下簡稱TT)的資料已相對豐富了,但在.NET平臺上的客戶端軟件卻相對匱乏,因為做Discuz!NT企業(yè)版的關(guān)系,兩個月前開始接觸TC和TT,開始寫相關(guān)的客戶端代碼。
    2010-07-07
  • 深入解讀ASP.NET Core身份認證過程實現(xiàn)

    深入解讀ASP.NET Core身份認證過程實現(xiàn)

    這篇文章主要介紹了深入解讀ASP.NET Core身份認證過程實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • ASP.NET?MVC通過勾選checkbox更改select的內(nèi)容

    ASP.NET?MVC通過勾選checkbox更改select的內(nèi)容

    這篇文章介紹了ASP.NET?MVC通過勾選checkbox更改select內(nèi)容的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • Web Services使用多態(tài)的方法

    Web Services使用多態(tài)的方法

    Web Services可以支持多態(tài),不過僅僅限制在可以直接引用Web Services的時候,本文也只是起到拋磚引玉的效果,
    2015-10-10
  • 詳解在Azure上部署Asp.NET Core Web App

    詳解在Azure上部署Asp.NET Core Web App

    這篇文章主要介紹了詳解在Azure上部署Asp.NET Core Web App,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • .NET程序性能監(jiān)控系統(tǒng)Elastic?AMP的使用方法

    .NET程序性能監(jiān)控系統(tǒng)Elastic?AMP的使用方法

    這篇文章介紹了.NET程序性能監(jiān)控系統(tǒng)Elastic?AMP的使用方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-11-11
  • .Net集合排序的一種高級玩法實例教程

    .Net集合排序的一種高級玩法實例教程

    這篇文章主要給大家介紹了關(guān)于.Net集合排序的一種高級玩法的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-05-05
  • 水晶報表圖片不顯示兩種問題分析及解決方法

    水晶報表圖片不顯示兩種問題分析及解決方法

    水晶報表布置后里面的圖片不顯示的情況,分兩種:一是:水晶報表工具欄上的圖片不顯示;二是:水晶報表中的的圖片對象不顯示,接下來將分別介紹解決方法,感興趣的朋友可以了解下啊
    2013-01-01
  • .NET Core利用動態(tài)代理實現(xiàn)AOP(面向切面編程)

    .NET Core利用動態(tài)代理實現(xiàn)AOP(面向切面編程)

    用動態(tài)代理可以做AOP(面向切面編程),進行無入侵式實現(xiàn)自己的擴展業(yè)務(wù),調(diào)用者和被調(diào)用者之間的解耦,提高代碼的靈活性和可擴展性。本文將為大家詳細介紹實現(xiàn)的方法,感興趣的可以學(xué)習(xí)一下
    2022-01-01

最新評論

扶风县| 永春县| 沁水县| 崇信县| 乌什县| 曲阜市| 灵寿县| 宜丰县| 镇雄县| 潞城市| 稻城县| 康乐县| 任丘市| 加查县| 合江县| 凌云县| 章丘市| 清流县| 辽宁省| 竹北市| 格尔木市| 阳东县| 凌云县| 文成县| 义乌市| 沙河市| 仁化县| 汉沽区| 吉林市| 上林县| 五峰| 伊春市| 松滋市| 昭平县| 加查县| 廊坊市| 佳木斯市| 常山县| 聊城市| 靖西县| 邢台市|