FusionCharts参数大全
### FusionCharts 参数详解 #### 一、概述 FusionCharts 是一款强大的图表工具,它能够帮助用户将复杂的数据转换成直观易懂的图形界面。通过使用 FusionCharts 提供的 API,开发者可以在网页上动态地展示各种图表,这些图表不仅美观而且功能强大。本文将详细介绍 FusionCharts 中的一些关键参数,特别是针对 3D 饼图的配置选项。 #### 二、3D饼图参数 ##### 1. **动画设置** - **animation**:控制是否在加载图表时显示动画。这可以通过设置 `true` 或 `false` 来启用或禁用。 ##### 2. **样式设置** - **palette**:选择预设的图表样式。FusionCharts 提供了五种内置样式供用户选择。 - **paletteColors**:允许用户自定义图表元素的颜色。如果提供的颜色数量不足以覆盖所有元素,则会重复使用颜色列表。 ##### 3. **交互设置** - **showAboutMenuItem**:决定是否在图表的右键菜单中显示“关于 FusionCharts”的选项。 - **aboutMenuItemLabel**:自定义“关于”菜单项的文本。 - **aboutMenuItemLink**:设置“关于”菜单项指向的链接。 ##### 4. **数据可视化** - **showZeroPies**:指定是否显示值为零的饼图切片。 - **showPercentValues**:控制是否在标签上显示每个切片所占的百分比。 - **showPercentInTooltip**:确定在鼠标悬停时的提示框中是否显示百分比。 - **showLabels**:选择是否显示标签。 - **manageLabelOverflow**:当标签溢出时启用自动管理功能,以确保标签清晰可见。 - **useEllipsesWhenOverflow**:当标签溢出时使用省略号来表示被截断的文本。 - **showValues**:决定是否在图表中显示数值。 - **labelSepChar**:用于分隔标签中的文本字符。 - **defaultAnimation**:启用或禁用图表加载时的默认动画效果。 ##### 5. **链接设置** - **clickURL**:为整个图表设置一个 URL 链接。 ##### 6. **标题设置** - **caption**:设置图表的主标题。 - **subCaption**:设置图表的副标题。 ##### 7. **图表装饰** - **showBorder**:显示图表边界。 - **borderColor**:设置图表边界的颜色。 - **borderThickness**:定义图表边界宽度。 - **borderAlpha**:调整图表边界的透明度。 - **bgColor**:设置背景颜色。 - **bgAlpha**:调整背景透明度。 - **bgRatio**:定义背景填充的比例。 - **bgAngle**:设定背景渐变的角度。 - **bgSWF**:设置作为背景的 SWF 文件或图像地址。 - **bgSWFAlpha**:设置背景 SWF 的透明度。 ##### 8. **Logo 设置** - **logoURL**:设置 Logo 图像的 URL 地址。 - **logoPosition**:定义 Logo 在图表中的位置。 - **logoAlpha**:设置 Logo 的透明度。 - **logoScale**:定义 Logo 的缩放比例。 - **logoLink**:为 Logo 设置一个链接。 ##### 9. **元素装饰** - **showPlotBorder**:控制是否为每个切片显示边界。 - **plotBorderColor**:设置切片边界的颜色。 - **plotBorderThickness**:定义切片边界的宽度。 - **plotBorderAlpha**:调整切片边界的透明度。 - **plotFillAlpha**:设定切片填充区域的透明度。 - **use3DLighting**:启用 3D 光照效果。 ##### 10. **饼图/圆环图专用属性** - **slicingDistance**:当点击图表时,切片与中心的距离。 - **pieRadius**:饼图的外半径。 - **startingAngle**:饼图起始角度。 - **enableRotation**:启用旋转功能。 - **pieInnerFaceAlpha**:饼图内部的透明度。 - **pieOuterFaceAlpha**:饼图外部的透明度。 - **pieYScale**:调整饼图立起的角度,角度越大,可见面积越大。 - **pieSliceDepth**:饼图的厚度。 ##### 11. **标签线设置** - **enableSmartLabels**:启用智能标签布局。 - **skipOverlapLabels**:忽略重叠的标签。 - **isSmartLineSlanted**:控制标签线是否倾斜。 - **smartLineColor**:设置标签线的颜色。 - **smartLineThickness**:定义标签线的厚度。 - **smartLineAlpha**:调整标签线的透明度。 ##### 12. **数字格式** - **formatNumber**:使用逗号作为千位分隔符,默认值为 `true`。 - **formatNumberScale**:自动添加数量级单位(例如 K 表示千),默认值为 `true`。 - **defaultNumberScale**:设置默认的数量级单位。 - **numberScaleUnit**:自定义数量级单位。 - **numberScaleValue**:设置数量级单位的值。 - **numberPrefix**:数字前缀。 - **numberSuffix**:数字后缀。 - **decimalSeparator**:设置小数点分隔符。 - **thousandSeparator**:设置千位分隔符。 - **inDecimalSeparator**:内部小数点分隔符。 - **inThousandSeparator**:内部千位分隔符。 - **decimals**:小数点后保留的位数。 - **forceDecimals**:强制补零以满足小数位数的要求。 ##### 13. **字体设置** - **baseFont**:设置基本字体。 - **baseFontSize**:设置基本字体大小。 - **baseFontColor**:设置基本字体颜色。 ##### 14. **提示设置** - **showToolTip**:控制是否显示工具提示。 - **toolTipBgColor**:设置工具提示背景颜色。 - **toolTipBorderColor**:设置工具提示边框颜色。 - **toolTipSepChar**:工具提示内容之间的分隔符。 - **showToolTipShadow**:是否显示工具提示阴影。 ##### 15. **边距设置** - **captionPadding**:设置标题内边距。 - **chartLeftMargin**:设置图表左侧外边距。 - **chartRightMargin**:设置图表右侧外边距。 - **chartTopMargin**:设置图表顶部外边距。 - **chartBottomMargin**:设置图表底部外边距。 #### 三、总结 通过对上述参数的了解和配置,开发者可以轻松创建出美观且功能丰富的 3D 饼图。这些参数涵盖了从图表的基本外观到复杂的交互逻辑各个方面,使得 FusionCharts 成为了一款极具灵活性的工具。无论是初学者还是经验丰富的开发人员,都可以根据项目需求灵活运用这些参数,实现数据的有效可视化。
剩余9页未读,继续阅读
- xucheng13142013-04-25很全,学习了
- 麦子09292012-12-06很多参数介绍,要是有图片就更好了,谢谢。
- lingjun_20062013-02-20很全,谢谢
- leowzl2013-11-18很齐全的参数文档,不错
- java3080770072013-11-12还行 不过每个报表的参数都不一样
- 粉丝: 0
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助