从v2.3到v3的列举如下:
根元素的XML数据文件已改为<graph>以<chart> 。然而, <graph>因素仍将继续努力,从旧的XML文件。但是,我们建议您使用<chart>元素的任何新的图表,你现在。
<set name='' ...>已变更为<set label=''>更好的解释。 <set name=''>仍将继续努力,为了向后兼容,但我们建议您使用<set label=''>现在。
同样, <category name='' ...>已变更为<category label='' ...> 。
showNames和rotateNames属性<chart>元现在showLabels和rotateLabels分别。
hoverText属性转换为toolText 。此外, toolText现在显示的确切信息的提供,从而不增加属性数据值的一部分提示。
vDivLines和纵向网格颜色不支持律师和列图表任何更多,纵向分隔线路已经推出。
开发商谁是URLEncoding的字符dataURL模式不必这样做了。
现在管理showYAxisValues属性都showLimits和showDivLineValues 。
showAnchors属性更名为drawAnchors
双Y轴图表,数字格式内容(如numberPrefix , numberSuffix等) ,现在提供的属性<chart>元素不是<dataset>元素。
还有FusionCharts的参数的详细说明: http://www.fusioncharts.com/FileMaker/fdocs/Contents/QS/QSFChartParams.html
有很多图片,比较容易理解参数表示的位置:
http://www.blogjava.net/daozhanga/archive/2009/03/23/261415.html
功能特性
animation 是否动画显示数据,默认为1(True)
showNames 是否显示横向坐标轴(x轴)标签名称
rotateNames 是否旋转显示标签,默认为0(False):横向显示
showValues 是否在图表显示对应的数据值,默认为1(True)
yAxisMinValue 指定纵轴(y轴)最小值,数字
yAxisMaxValue 指定纵轴(y轴)最小值,数字
showLimits 是否显示图表限值(y轴最大、最小值),默认为1(True)
图表标题和轴名称
caption 图表主标题
subCaption 图表副标题
xAxisName 横向坐标轴(x轴)名称
yAxisName 纵向坐标轴(y轴)名称
图表和画布的样式
bgColor 图表背景色,6位16进制颜色值
canvasBgColor 画布背景色,6位16进制颜色值
canvasBgAlpha 画布透明度,[0-100]
canvasBorderColor 画布边框颜色,6位16进制颜色值
canvasBorderThickness 画布边框厚度,[0-100]
shadowAlpha 投影透明度,[0-100]
showLegend 是否显示系列名,默认为1(True)
字体属性
baseFont 图表字体样式
baseFontSize 图表字体大小
baseFontColor 图表字体颜色,6位16进制颜色值
outCnvBaseFont 图表画布以外的字体样式
outCnvBaseFontSize 图表画布以外的字体大小
outCnvBaseFontColor 图表画布以外的字体颜色,6位16进制颜色值
分区线和网格
numDivLines 画布内部水平分区线条数,数字
divLineColor 水平分区线颜色,6位16进制颜色值
divLineThickness 水平分区线厚度,[1-5]
divLineAlpha 水平分区线透明度,[0-100]
showAlternateHGridColor 是否在横向网格带交替的颜色,默认为0(False)
alternateHGridColor 横向网格带交替的颜色,6位16进制颜色值
alternateHGridAlpha 横向网格带的透明度,[0-100]
showDivLineValues 是否显示Div行的值,默认??
numVDivLines 画布内部垂直分区线条数,数字
vDivLineColor 垂直分区线颜色,6位16进制颜色值
vDivLineThickness 垂直分区线厚度,[1-5]
vDivLineAlpha 垂直分区线透明度,[0-100]
showAlternateVGridColor 是否在纵向网格带交替的颜色,默认为0(False)
alternateVGridColor 纵向网格带交替的颜色,6位16进制颜色值
alternateVGridAlpha 纵向网格带的透明度,[0-100]
数字格式
numberPrefix 增加数字前缀
numberSuffix 增加数字后缀 % 为 '%25'
formatNumberScale 是否格式化数字,默认为1(True),自动的给你的数字加上K(千)或M(百万);若取0,则不加K或M
decimalPrecision 指定小数位的位数,[0-10] 例如:='0' 取整
divLineDecimalPrecision 指定水平分区线的值小数位的位数,[0-10]
limitsDecimalPrecision 指定y轴最大、最小值的小数位的位数,[0-10]
formatNumber 逗号来分隔数字(千位,百万位),默认为1(True);若取0,则不加分隔符
decimalSeparator 指定小数分隔符,默认为'.'
thousandSeparator 指定千分位分隔符,默认为','
Tool-tip/Hover标题
showhovercap 是否显示悬停说明框,默认为1(True)
hoverCapBgColor 悬停说明框背景色,6位16进制颜色值
hoverCapBorderColor 悬停说明框边框颜色,6位16进制颜色值
hoverCapSepChar 指定悬停说明框内值与值之间分隔符,默认为','
折线图的参数
lineThickness 折线的厚度
anchorRadius 折线节点半径,数字
anchorBgAlpha 折线节点透明度,[0-100]
anchorBgColor 折线节点填充颜色,6位16进制颜色值
anchorBorderColor 折线节点边框颜色,6位16进制颜色值
Set标签使用的参数
value 数据值
color 颜色
link 链接(本窗口打开[Url],新窗口打开[n-Url],调用JS函数[JavaScript:函数])
name 横向坐标轴标签名称
原文网址:http://www.ykjm.net/article.asp?id=270
分享到:
相关推荐
让我们深入探讨一下FusionCharts的XML标签和属性。 1. **XML结构概述** FusionCharts的XML文档遵循一定的结构,主要由`<chart>`根元素组成,包含了图表的基本设置。然后是各种子元素,如`<set>`用于定义数据集,`...
这可以通过使用`<FusionCharts>`标签并设置`dataSource`属性来完成: ```html <script type="text/javascript" src="FusionCharts/FusionCharts.js"> <div id="chartContainer"></div> var chart = new ...
FusionCharts是一个功能强大的图表库,其API为开发者提供了丰富的功能,包括图表的创建、属性设置、数据加载和渲染。通过示例和详细的说明文档,开发者可以轻松学习和应用FusionCharts来创建出各种美观且交互性强的...
通过“FusionCharts_demo”中的示例,我们可以学习如何配置图表、设置数据源、添加自定义属性、响应式布局等技巧。这些示例涵盖了各种复杂度,从基础图表到高级功能,对于初学者和进阶用户都非常有帮助。 总的来说...
2. **数据格式**:除了XML,FusionCharts还支持JSON和CSV等数据格式,方便从数据库或其他数据源获取数据。 3. **交互性**:FusionCharts提供了丰富的交互功能,如点击图表元素后的数据钻取、图表组件的动态更新等。 ...
4. 饼图(Pie Charts):展示各部分占总体的比例,适用于单一属性的分类占比分析。 5. 散点图(Scatter Charts):用于表示两个变量之间的关系,通过点的位置展示数据分布。 6. 散点图矩阵(Bubble Charts):在二维...
接下来,我们关注XML属性的分类。以柱状折现双Y轴组合图为例,属性可以分为两层:图形属性、数据属性和其他属性。图形属性主要涉及图表的外观和行为,如动画效果、坐标轴标签、图表标题等。数据属性则与图表所显示的...
3. **堆栈图**:例如二维堆栈柱状图,用于展示各分类之间的关系。 4. **联合系列**:可以将不同类型的图表组合在一个视图中。 5. **点分布图**:用于展示事件发生的分布情况。 6. **带滚动条系列**:支持大型数据集...
FusionCharts支持XML、JSON、CSV等多种数据格式。在上述示例中,我们使用了JSON格式的数据源。数据源可以是嵌入在HTML中的字符串,也可以是从服务器动态加载的URL。 **四、图表属性和配置** FusionCharts提供了...
FusionCharts支持多种数据源,包括XML、JSON、CSV、数据库(如MySQL、SQL Server等)以及直接的JavaScript对象。 4. **集成方式**: - JavaScript API:使用JavaScript代码动态生成图表,适合实时更新的数据。 -...
- **饼图**:饼图用于表示各部分在整体中的占比,适合展示销售分类的比例分布。 - **柱状图**:柱状图适用于比较不同类别的数值大小,比如不同产品的销售额对比。 - **折线图**:折线图则用于展示数据随时间的...
首先,FusionCharts的初始化需要指定一系列参数,这些参数定义了图表的基本属性和行为。例如,`chartType`参数用于设置图表类型,如"column2d"表示2D柱状图,"pie3d"表示3D饼图。`width`和`height`参数则分别用来...
3D饼图是FusionCharts中一种常用的数据可视化形式,它不仅能够直观地展示不同分类的比例关系,还提供了一系列可配置的属性来增强图表的表现力和交互性。 ##### 1. 动画设置 - **animation**:布尔值,用于控制加载...
FusionCharts支持XML、JSON、CSV等多种数据格式,开发者可以选择适合项目需求的方式。在示例中,会展示如何将数据嵌入到HTML文档内,或者通过外部文件加载。 4. **图表类型**:深入学习每种图表类型的特点和用法,...
FusionCharts是一款强大的图表库,它提供了丰富的图表类型,包括条形图,用于可视化分类数据。下面将详细阐述设计思路、设计步骤以及完整的实例代码。 1、设计思路: - (1)了解条状图的基本特征:条状图是一种...
这个API提供了各种方法来设置图表属性,如标题、颜色、数据源等,并将它们转换为适合FusionCharts识别的格式。 3. **堆积图的原理** 堆积图是将不同类别的数据叠加在同一坐标轴上,每个类别在总值中所占的比例可以...
#### 五、FusionCharts Free使用DATA XML加载数据 **5.1 使用DATA XML提供数据** - **直接加载**:直接通过`setDataXML()`方法向图表传递XML数据。 - **动态生成**:可以在JavaScript中动态生成XML字符串,提高灵活...