圖表控件Anychart常見問題

AnyChart控件是一款當前流行的數據可視化解決方案,使客戶能夠建立交互地、生動的圖表、實時儀表和地圖。同時支持Flash和HTML5顯示,控件提供極好的視覺外觀和配色方案可以使客戶根據不一樣的需求設計圖表,AnyChart是一款跨瀏覽器的工具,能夠被用於Web和Mobile應用程序,AnyChart可運行於當前PC和Mac上全部主流的瀏覽器,如:Chrome, Safari, Firefox, Internet Explorer和Opera,而且可用於全部移動平臺(Android (2.2+) 和 iOS (iPhone, iPad, iPod Touch). )上的主流瀏覽器。支持不一樣的開發語言:ASP.NET, ASP, PHP, JSP, ColdFusion, Ruby on Rails, Perl等。AnyChart使用XML做爲數據載體,能夠從多種數據源獲取數據text files, Excel, CSV, MySQL, MS SQL, Oracle 或其餘任何數據庫。php

 

試用版下載:html

http://www.componentcn.com/html/jbtbkj_249_5209.htmljava

常見問題:數據庫

  1. 怎樣去除圖表和頁面之間的邊距?

A:在XML文件裏像下面同樣設置就能夠了:瀏覽器

<anychart>
<margin all="0"/>
</anychart>服務器

  1. AnyChart如何顯示輸出中文?

一般圖表中軸標籤、數據點標籤、圖例以及圖標標題等須要設置爲中文,要實現這個功能只須要用文本文檔打開您對應圖表XML的文件,而後點另存爲,在另存爲對話框編碼下拉框選擇UTF-8便可函數

  1. 怎樣刪除圖表外圍的藍色外邊框?

默認狀況下,anychart全部圖表控件外圍都有一個藍色的邊框,您能夠在XML裏進行設置,去掉藍色外圍邊框。工具

<anychart> 
  <charts> 
    <chart plot_type="CategorizedVertical"> 
      <chart_settings>
        <chart_background enabled="false"/> //這裏就是去掉藍色的外邊框
      </chart_settings> 
      <data>
        <series>
          <point name="A" y="2"/>
          <point name="B" y="1"/>
          <point name="C" y="3"/>
        </series>
      </data>
    </chart> 
  </charts> 
</anychart>動畫

  1. 當圖表數據中有空值時,如何處理空值使曲線直接鏈接到下一個數據點?

<anychart>
 <charts>
  <chart plot_type="CategorizedVertical">
   <data_plot_settings default_series_type="Spline" ignore_missing="false"/>
    <data>
     <series name="Series 1">
      <point name="P1" y="42"/>
      <point name="P2" y=""/>
      <point name="P3" y="56"/>
      <point name="P4" y=""/>
      <point name="P5" y="48"/>
     </series>
    </data>
  </chart>
 </charts>
</anychart>編碼

  1. 是否能夠每隔多少秒刷新圖表?

要實現這個功能,必須採用setInterval函數來調用setXMLFile方法,以下:

setInterval("chart.setXMLFile('data.php')",5000)

圖表從data.php中獲取數據而且每5秒刷新一次

  1. 當遇到有些軸標籤或者數據點標籤比較長鬚要分行顯示時,如何控制軸標籤或者數據點標籤寬度?

<anychart>
 <charts>
  <chart>
   <chart_settings>
    <axes>
     <y_axis>
      <labels width="30">
       <background enabled="true"/>
      </labels>
     </y_axis>
    </axes>
   </chart_settings>
  <data>
   <series>
    <point name="A" y="2">
     <label enabled="true" width="50"/>
    </point>
    <point name="B" y="1"/>
    <point name="C" y="3"/>
   </series>
  </data>
 </chart>
</charts>
</anychart>

 

使用AnyChart並不須要您擁有任何特殊的、高級的Flash或者javaScript技術和知識,使開發人員能夠快速上手。

 

選擇AnyChart的理由:

1. 絢麗的外觀和栩栩如生的動畫

    全部圖表均可以顯示爲各類樣式和色彩,呈現不一樣的效果。先進的動畫使您以最直觀的方式集中和呈現數據

2. 豐富的交互式操做和組合圖選項

    anychart不是把動態數據顯示爲靜態圖片,能夠進行選擇、拖拉、追蹤、觀察數據關係,甚至能夠用於建立組合圖和商業智能應用程序

3. 跨平臺

    anyChart幾乎能夠用於任何客戶端平臺和服務器平臺,無論數據怎樣存儲和使用什麼數據庫

4. 無需安裝

    在服務器上不須要安裝任何控件,僅僅須要複製相關文件便可使您的圖表方案運行起來

5. 基於XML

    anychart的核心是基於XML的技術,使你能夠控制全部可視選項和顯示的數據

6. 基於Flash和javaScript(HTML5)

 

重慶磐巖科技有限公司(控件中國網)是AnyChart在中國的核心合做夥伴,能快速地響應客戶關於AnyChart的諮詢、技術問題、購買和試用版下載等,如需諮詢請聯繫:

 

電  話:023-67870900-808

傳  真:023-67870270

郵  箱:liuh@componentcn.com

Q   Q:846631466

控件中國網銷售部

相關文章
相關標籤/搜索