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 或其他任何数据库。
试用版下载:
常见问题:
1. 怎样去除图表和页面之间的边距?
A:在XML文件里像下面一样设置就可以了:
<anychart>
<margin all="0"/>
</anychart>
2. AnyChart如何显示输出中文?
通常图表中轴标签、数据点标签、图例以及图标标题等需要设置为中文,要实现这个功能只需要用文本文档打开您对应图表XML的文件,然后点另存为,在另存为对话框编码下拉框选择UTF-8即可
3. 怎样删除图表外围的蓝色外边框?
默认情况下,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>
4. 当图表数据中有空值时,如何处理空值使曲线直接连接到下一个数据点?
<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>
5. 是否可以每隔多少秒刷新图表?
要实现这个功能,必须采用setInterval函数来调用setXMLFile方法,如下:
setInterval("chart.setXMLFile('data.php')",5000)
图表从
data.php
中获取数据并且每
5
秒刷新一次
6. 当遇到有些轴标签或者数据点标签比较长需要分行显示时,如何控制轴标签或者数据点标签宽度?
<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)