没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:郑恭琳|2015-12-09 11:13:06.000|阅读 5781 次
概述:本篇教程主要教大家如何自定义FusionCharts图表中数据图形的颜色。
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
相关链接:
FusionCharts的数据图形是指柱形图中的列、折线图中的折线、饼图/环形图中的切片。该部分教程将展示如何通过颜色、渐变和悬停效果来增强数据图形使之看起来效果更好。
FusionCharts允许你为图表中每一个单独的数据块指定自定义颜色。下图所示的是一个以颜色区分季度的2D柱状图:

下表是自定义某个单独的数据块颜色所需属性:
| 属性名称 | 描述 |
| color | 设置数据图颜色,以16进制,如:#00ffaa。 |
| paletteColors | 指定数据项自定义十六进制颜色列表。颜色列表由逗号分开,如:“paletteColors”:“#eed17f,#97cbe7,#b0d67a”。 |
上面所示图表的自定义单独数据块颜色的数据结构如下:
JSON:
{
"chart": {
"caption": "Monthly Revenue",
"subCaption": "Last year",
"xAxisName": "Month",
"yAxisName": "Amount (In USD)",
"numberPrefix": "$",
"theme": "fint"
},
"data": [
{
"label": "Jan",
"value": "420000",
"color": "#008ee4"
},
{
"label": "Feb",
"value": "810000",
"color": "#008ee4"
},
{
"label": "Mar",
"value": "720000",
"color": "#008ee4"
},
{
"label": "Apr",
"value": "550000",
"color": "#9b59b6"
},
{
"label": "May",
"value": "910000",
"color": "#9b59b6"
},
{
"label": "Jun",
"value": "510000",
"color": "#9b59b6"
},
{
"label": "Jul",
"value": "680000",
"color": "#6baa01"
},
{
"label": "Aug",
"value": "620000",
"color": "#6baa01"
},
{
"label": "Sep",
"value": "610000",
"color": "#6baa01"
},
{
"label": "Oct",
"value": "490000",
"color": "#e44a00"
},
{
"label": "Nov",
"value": "900000",
"color": "#e44a00"
},
{
"label": "Dec",
"value": "730000",
"color": "#e44a00"
}
]
}
XML:
<chart caption="Monthly Revenue" subcaption="Last year" xaxisname="Month" yaxisname="Amount (In USD)" numberprefix="$" theme="fint">
< set label="Jan" value="420000" color="#008ee4" />
< set label="Feb" value="810000" color="#008ee4" />
< set label="Mar" value="720000" color="#008ee4" />
< set label="Apr" value="550000" color="#9b59b6" />
< set label="May" value="910000" color="#9b59b6" />
< set label="Jun" value="510000" color="#9b59b6" />
< set label="Jul" value="680000" color="#6baa01" />
< set label="Aug" value="620000" color="#6baa01" />
< set label="Sep" value="610000" color="#6baa01" />
< set label="Oct" value="490000" color="#e44a00" />
< set label="Nov" value="900000" color="#e44a00" />
< set label="Dec" value="730000" color="#e44a00" />
</chart>
你可以在多列图表中为每个列指定不同的颜色(或在单列图表中为不同的数据块指定不同的颜色),颜色列表用逗号隔开。列表中的颜色是以循环的方式为每个数据列上色的。
配置不同颜色的2D多列图表如下图所示:

下表是指定数据列颜色所需属性:
| 属性名称 | 描述 |
| paletteColors | 指定数据项自定义十六进制颜色列表。颜色列表由逗号分开,如:“paletteColors”:“#eed17f,#97cbe7,#b0d67a”。 |
上面图表中所示的用不同颜色指定不同数据列数据结构如下:
JSON:
{
"chart": {
"caption": "Quarterly Sales - By employee",
"subcaption": "Last year",
"xaxisname": "Employee",
"yaxisname": "Amount (in USD)",
"numberprefix": "$",
"showValues": "0",
"paletteColors": "#EED17F,#97CBE7,#074868,#B0D67A,#2C560A,#DD9D82",
"theme": "fint"
},
"categories": [
{
"category": [
{
"label": "Mark"
},
{
"label": "John"
},
{
"label": "Symonds"
},
{
"label": "Peter"
}
]
}
],
"dataset": [
{
"seriesname": "Q1",
"data": [
{
"value": "27400"
},
{
"value": "29800"
},
{
"value": "25800"
},
{
"value": "26800"
}
]
},
{
"seriesname": "Q2",
"data": [
{
"value": "29600"
},
{
"value": "32600"
},
{
"value": "31800"
},
{
"value": "36700"
}
]
},
{
"seriesname": "Q3",
"data": [
{
"value": "29700"
},
{
"value": "31900"
},
{
"value": "34800"
},
{
"value": "24800"
}
]
},
{
"seriesname": "Q4",
"data": [
{
"value": "35000"
},
{
"value": "27500"
},
{
"value": "32500"
},
{
"value": "34000"
}
]
}
]
}
XML:
<chart caption="Quarterly Sales - By employee" subcaption="Last year" xaxisname="Employee" yaxisname="Amount (in USD)" numberprefix="$" showvalues="0" palettecolors="#EED17F,#97CBE7,#074868,#B0D67A,#2C560A,#DD9D82" theme="fint">
<categories>
< category label="Mark" />
< category label="John" />
< category label="Symonds" />
< category label="Peter" />
</categories>
<dataset seriesname="Q1">
< set value="27400" />
< set value="29800" />
< set value="25800" />
< set value="26800" />
</dataset>
<dataset seriesname="Q2">
< set value="29600" />
< set value="32600" />
< set value="31800" />
< set value="36700" />
</dataset>
<dataset seriesname="Q3">
< set value="29700" />
< set value="31900" />
< set value="34800" />
< set value="24800" />
</dataset>
<dataset seriesname="Q4">
< set value="35000" />
< set value="27500" />
< set value="32500" />
< set value="34000" />
</dataset>
</chart>
购买最新正版授权!""
慧都年终盛典火爆开启,一年仅一次的最强促销,破冰钜惠不容错过!!优惠详情点击查看>>
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@ke049m.cn




注意: Cogent DataHub 软件 v11 包含一些新功能,您的目标操作系统可能不支持这些功能。
本教程主要为大家介绍如何使用DevExpress WinForms数据网格控件进行数据排序的基础知识,欢迎下载最新版组件体验!
在使用Parasoft C/C++test执行BugDetective数据流分析时,可能会遇到用户自定义的资源API,那在这种情况下,若要判断是否存在资源问题,如资源泄露等,则需要手动配置测试配置。
大型SaaS系统的自动化测试常常受制于界面变化快、结构复杂、加载机制多变等因素。从元素识别到脚本管理,SmartBear TestComplete帮助Salesforce建了可靠的自动化测试体系。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@ke049m.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
半岛外围网上直营