图表控件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

控件中国网销售部

相关文章
相关标签/搜索