彩票走势图

FusionCharts使用教程:自定义图表——数据图渐变效果

原创|使用教程|编辑:郑恭琳|2015-12-16 11:28:52.000|阅读 2733 次

概述:本篇教程主要教大家如何给FusionCharts图表中数据图添加自定义渐变效果。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

< FusionChart最新版本下载>

给数据图添加渐变效果

在FusionChart中,你可以为图表的所有数据图使用全局渐变颜色。独立数据图带有全局渐变颜色效果的2D柱状图表如下图所示:

fusionchart

下表是为数据图配置渐变颜色所需的属性:

属性名称 描述
usePlotGradientColor 设置为1时使用渐变效果;设置为0(默认)时移除渐变效果。
plotGradientColor 你可以使用这个属性给数据图添加第二种渐变颜色。例如:如果你已经为你的数据列指定了一种颜色,现在你想以白色结束渐变效果,那么你需要指定#ffffff(白色)作为这个属性的值。

上图所示的图表数据结构如下:

JSON:

{
    "chart": {
        "caption": "Quarterly Revenue",
        "subCaption": "Last year",
        "xAxisName": "Quarter",
        "yAxisName": "Amount (In USD)",
        "theme": "fint",
        "numberPrefix": "$",
        "usePlotGradientColor": "1"
    },
    "data": [
        {
            "label": "Q1",
            "value": "1950000",
            "color": "#008ee4"
        },
        {
            "label": "Q2",
            "value": "1450000",
            "color": "#9b59b6"
        },
        {
            "label": "Q3",
            "value": "1730000",
            "color": "#6baa01"
        },
        {
            "label": "Q4",
            "value": "2120000",
            "color": "#e44a00"
        }
    ]
}

XML:

<chart caption="Quarterly Revenue" subcaption="Last year" xaxisname="Quarter" yaxisname="Amount (In USD)" theme="fint" numberprefix="$" useplotgradientcolor="1">
    < set label="Q1" value="1950000" color="#008ee4" />
    < set label="Q2" value="1450000" color="#9b59b6" />
    < set label="Q3" value="1730000" color="#6baa01" />
    < set label="Q4" value="2120000" color="#e44a00" />
</chart>

自定义渐变属性

除了基础的渐变效果,你还可以自定义渐变的倾斜角度、数据图的填充率。

fusionchart

下表是配置渐变效果用到的属性:

属性名称 描述
plotFillAngle 用来设置(柱状图、面积图和饼图)渐变的填充角度,取值范围从0到360。
plotFillRatio 以逗号分隔的格式指定渐变效果的开始和结束。例如“20,40”将渐变效果设置为从宽度的20%处开始40%处结束。渐变开始前的颜色将被设置为数据图的绘制颜色,渐变结束后的将被置为渐变填充颜色。

上图所示的自定义渐变效果数据结构如下:

JSON:

{
    "chart": {
        "caption": "Quarterly Revenue",
        "subCaption": "Last year",
        "xAxisName": "Quarter",
        "yAxisName": "Amount (In USD)",
        "numberPrefix": "$",
        "theme": "fint",
        "showshadow": "1",
        "usePlotGradientColor": "1",
        "plotGradientColor": "#003366",
        "plotFillAngle": "0",
        "plotFillRatio": "0,100"
    },
    "data": [
        {
            "label": "Q1",
            "value": "1950000"
        },
        {
            "label": "Q2",
            "value": "1450000"
        },
        {
            "label": "Q3",
            "value": "1730000"
        },
        {
            "label": "Q4",
            "value": "2120000"
        }
    ]
}

XML:

<chart caption="Quarterly Revenue" subcaption="Last year" xaxisname="Quarter" yaxisname="Amount (In USD)" numberprefix="$" theme="fint" showshadow="1" useplotgradientcolor="1" plotgradientcolor="#003366" plotfillangle="0" plotfillratio="0,100">
    < set label="Q1" value="1950000" />
    < set label="Q2" value="1450000" />
    < set label="Q3" value="1730000" />
    < set label="Q4" value="2120000" />
</chart>

购买最新正版授权!""

慧都年终盛典火爆开启,一年仅一次的最强促销,破冰钜惠不容错过!!优惠详情点击查看>>


标签:JavaScript HTML5图表图表库数据可视化图表解决方案FusionCharts图表

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP