中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

ArmchartJs版屬性學習與總結(jié)-創(chuàng)新互聯(lián)

一簡介

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比蒙自網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式蒙自網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋蒙自地區(qū)。費用合理售后完善,十多年實體公司更值得信賴。

 amCharts 是一個致力于圖表組件開發(fā)的公司,公司地址在立陶宛首都維爾紐斯,2004年開始推出圖表和地圖組件。截至目前,amCharts提供了JavaScript/HTML5 Charts、Javascript/HTML5 Stock Chart、JavaScript Maps三種圖表組件。

amCharts支持柱狀圖、條形圖、線形圖、面積圖、燭臺圖、雷達等基本圖形。

amCharts功能特點:圖表可以為動畫或靜態(tài)

                   價值軸能夠扭轉(zhuǎn)

                   線性或?qū)?shù)軸的價值尺度

                   定制描述任何數(shù)據(jù)點

                   設置和數(shù)據(jù)可以通過直接從一個HTML文件

二.操作amCharts常用對象

1.valueAxis對象:表示圖標的Y軸,使用方法:var valueAxis=new AmCharts.ValueAxis();

2.categoryAxis對象:表示圖表的X軸,用法:var categoryAxis=new AmCharts.categoryAxis();

3.Legend對象:表示在圖表的上方或者下方顯示,圖例的顏色就是對應線條的顏色,用法:var legend=new AmCharts.Legend();

4.Guide對象:表示一條跟Y軸平行的線,或者是矩形,用法:var guide=new AmCharts.Guide();

5.Scrollbar對象:表示可以選擇圖表顯示的區(qū)域,用法var chartScrollbar = new AmCharts.ChartScrollbar();

6.Graph對象:表示對象對象,必須有的屬性,用法:var graph = new AmCharts.AmGraph();

7.Chart對象:是核心對象,用法:  chart = new AmCharts.AmSerialChart();

8.chartCursor對象:表示設置鼠標的形狀和樣式,用法: var chartCursor = new AmCharts.ChartCursor();

三.各個對象下有許多屬性,比如:

(1)valueAxis對象的常用屬性:

      axisColor:軸的顏色,用法: valueAxis.axisColor = "#ccc";

      axisThickness:軸的寬度,用法:valueAxis.axisThickness=2;

      gridAlpha:軸的透明度,用法:valueAxis.gridAlpha=0.5;

      tickLength:軸從下到上向左或向右伸出來的延長線,用法:valueAxis.tickLength=0;

      tittle:軸的名稱;

     logarithmic:是否為對數(shù)函數(shù)分布,一般軸的刻度是均勻劃分的,當該屬性設置為true的時候,刻度分布成對數(shù)形式,用法:valueAxis.logarithmic = true;

     gridCount:大刻度個數(shù)。用法:valueAxis.gridCount;

     unit:單位。用法:valueAxis.unit=“%”;

     inside:軸的刻度值顯示在里面還是外面。用法: valueAxis.inside = "true";

    Position:軸的位置,默認在左側(cè),用法:valueAxis.position=“l(fā)eft”;

其他對象的屬性值,還在繼續(xù)整理中,以后繼續(xù)補充完善....

使用這些對象及對象的某些屬性,簡單實現(xiàn)圖表顯示功能:

 window.onload=function(e){
   var json=[  
		  {"name":"文章1","value":"35"},  
		  {"name":"文章2","value":"60"},  
		  {"name":"文章3","value":"22"},
		  {"name":"文章4","value":"65"},
		  {"name":"文章5","value":"35"},  
		  {"name":"文章6","value":"22"},    
		  {"name":"文章7","value":"43"},
		  {"name":"文章8","value":"55"},
		  {"name":"文章9","value":"15"}    
						 ]  
            var average = 45;//為了測試例子隨便給的數(shù)值
            var zhibiaoObj=document.getElementById('zhibiao'); 
            var zongtiObj=document.getElementById('zongti');
            var  xianshiObj=document.getElementById('xianshi');
            var  xianshiObj1=document.getElementById('xianshi1');
            zongtiObj.addEventListener("click", GetSerialChart1,false);               
           zhibiaoObj.addEventListener("click", GetSerialChart2,false);
               
           function GetSerialChart1(){
                 xianshiObj.style.display="none";
                 xianshiObj1.style.display="inline-block";            
           	   chart = new AmCharts.AmSerialChart(); //chart為核心對象       
           
                chart.dataProvider = json;
                chart.categoryField = "name";//指定X軸由哪個字段決定
                chart.color="black";//設置圖標顏色,X軸與Y軸的字體顏色
                var categoryAxis = chart.categoryAxis;        
                categoryAxis.dashLength = 2;
                categoryAxis.gridAlpha = 0.15;
                categoryAxis.axisColor = "#DADADA";
                categoryAxis.title="折線圖--不同文章";
                               
                var valueAxis = new AmCharts.ValueAxis();
                valueAxis.axisColor = "#ccc";
                valueAxis.dashLength = 1;                
                valueAxis.title = "折線圖--文章數(shù)量的變化";
                valueAxis.gridAlpha = 0.2;  //刻度線透明度           		
       
                chart.addValueAxis(valueAxis);
                             
                var guide = new AmCharts.Guide();//   是一條與Y軸平行的線
                guide.value = average;
                guide.lineColor = "#Cf0000";
                guide.dashLength = 4;
                guide.label = "平均值";             
                guide.lineAlpha = 1;
                valueAxis.addGuide(guide);
                
                var graph = new AmCharts.AmGraph();
                graph.type = "smoothedLine";//圖像類型,有l(wèi)ine,column,smoothedLine
                graph.bullet = "round"; //圖像的節(jié)點類型。
                graph.dashLength=1;//繪制圖像時延時,默認為0秒,設置正整數(shù)時,可以看到動態(tài)效果。
                graph.bulletColor = "#FFFFFF";//節(jié)點的填充顏色
                graph.bulletBorderColor = "#00BBCC";//節(jié)點的邊框顏色
                graph.bulletBorderThickness = 2;//節(jié)點邊框厚度
                graph.bulletSize = 9;//節(jié)點大小
                graph.title = "value";
                graph.valueField = "value";
                graph.lineThickness = 2;
                graph.lineColor = "#00BBCC";//圖像線顏色
                 //鼠標移入提示信息
                graph.balloonText = "結(jié)果值`category` `value`"; //文本節(jié)點的內(nèi)容
                chart.addGraph(graph);             
           
            
                legend = new AmCharts.AmLegend();
                legend.align = "center";
                legend.markerType = "circle";
                legend.title="顯示結(jié)果為";
                chart.addLegend(legend);

                // WRITE
                chart.write("xianshi1");

          
           };      
              	  
            
         function GetSerialChart2(){   
             xianshiObj.style.display="inline-block";
             xianshiObj1.style.display="none";    
        chart = new AmCharts.AmSerialChart();  
        chart.dataProvider = json;		
        chart.categoryField = "name";
		//圖像是否XY軸互換,默認為false,讓圖像順時針旋轉(zhuǎn)90度,則設置為true;     
        chart.rotate = false;
		//設置3d圖像的厚度值  
        chart.depth4D = 10;  
		//設置3D圖像時,使用旋轉(zhuǎn)角度角度
        chart.angle = 5; 

        var categoryX = chart.categoryAxis;  
        categoryX.axisColor = "#efefef";//X軸的顏色
        categoryX.gridColor="black";
        categoryX.title = "3D柱狀圖--不同文章";	
     
        var valueAxis = new AmCharts.ValueAxis();		  
        valueAxis.axisColor = "#ccc";  //Y軸線顏色		
        valueAxis.title = "3D柱狀圖--文章數(shù)量的變化"; //標題		
        valueAxis.gridAlpha = 0.5;  //Y軸線透明度
        chart.addValueAxis(valueAxis);  
        var graph = new AmCharts.AmGraph();  
        graph.title = "value";  
        graph.valueField = "value";  
        graph.type = "column";         
        graph.balloonText = "測試數(shù)據(jù)`category` `value`";  		
        graph.lineAlpha =0.3; //邊框透明度		
         graph.fillColors = "#00BBCC"; //填充顏色 
        graph.fillAlphas = 1; 		
        chart.addGraph(graph);       
        
        chart.write("xianshi");  
};  

              }

 Armchart  Js版屬性學習與總結(jié) Armchart  Js版屬性學習與總結(jié)

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

當前題目:ArmchartJs版屬性學習與總結(jié)-創(chuàng)新互聯(lián)
分享URL:http://www.2m8n56k.cn/article30/pcpso.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣外貿(mào)網(wǎng)站建設面包屑導航網(wǎng)頁設計公司微信小程序定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設計公司
主站蜘蛛池模板: japanesevideo乱子 japanese日本tube色系 | 久久欧美精品欧美九久欧美 | 亚洲欧美日韩中文字幕在线一区 | 中日韩一级片 | 国产丝袜美女一区二区三区 | 国产伦久视频免费观看视频 | 美女扒开双腿让男人桶 | 日韩a一级欧美一级在线播放 | 久久香蕉国产观看猫咪3atv | 一本大道香蕉久在线不卡视频 | 日本国产一区二区三区 | 成人综合国产乱在线 | 成人自拍视频在线 | 手机看片国产日韩 | 亚洲毛片免费观看 | 欧美日韩亚洲高清不卡一区二区三区 | 免看一级一片一在线看 | 成人国产精品高清在线观看 | 日本午夜三级 | 日本一级特黄aa毛片免费观看 | 黑人巨大videos极度另类 | 一级片在线观看视频 | 日本高清免费视频www | 免费看片aⅴ免费大片 | 国产区更新 | 精品一区二区三区视频在线观看 | 久久国产成人精品 | 国产精品v欧美精品v日本精 | 日本乱理伦中文三区 | 欧美成人26uuu欧美毛片 | 日韩欧美在线播放 | 精品国产成人a在线观看 | 一级毛片免费不卡在线 | 久久精品国产亚洲精品2020 | 欧美高清videossex19 | 一级特黄色毛片免费看 | 亚州人成网在线播放 | 国产1区2区三区不卡 | 在线观看精品视频 | 欧美三级在线观看视频 | 在线观看香蕉免费啪在线观看 |