使用FusionCharts制作象限图总结(下)
使用FusionCharts制作象限图总结(下)
接着《使用FusionCharts做象限图总结(上)》继续讲解相关问题。
问题五:如何使同一系列的坐标的坐标标识显示颜色根据一定的规则进行显示?
答:将每一个坐标都当成一个系列的坐标进行显示即可实现,即每一个坐标使用dataset标签,在dataset标签中设置其color属性为相应的值即可。其json格式的数据如下:
"dataset":[
{"seriesname":"","color":"f9fc03","anchorBorderThickness":"2","data":[{"tooltext":"机构:东区支公司{br}保费收入同比增速:4.6%{br}保费计划完成率:75.69%","y":"75.69","displayValue":"东区","id":"35020095","x":"4.6"}],"anchorRadius":"10","anchorsides":"3","id":"","showplotborder":"1"},
{"seriesname":"","color":"1f980b","anchorBorderThickness":"2","data":[{"tooltext":"机构:开发区支公司{br}保费收入同比增速:18.14%{br}保费计划完成率:71.28%","y":"71.28","displayValue":"开发","id":"35020097","x":"18.14"}],"anchorRadius":"10","anchorsides":"3","id":"","showplotborder":"1"},
……
]
问题六:如何使象限图中横纵坐标轴的轴线加粗和颜色加深?
答:在chart标签中使用quadrantlinethickness(轴线的厚度,单位:像素)和quadrantlinecolor(轴线的颜色)属性即可。
问题七:如何在象限图中的坐标点上添加一些提示信息?
答:首先在FusionCharts的关于锚点的属性中没有这个相关的属性,为了实现这个效果使用了一个十分巧的方法。实现方法分为两步:a、在chart标签中使用showValues(FusionChart图表中的值是否显示值,1表示显示、0表示不显示)属性值为1;b、在data标签中使用displayValue属性,将你需要显示的内容放入其中。
问题八:如何放大象限图显示的大小,去掉多余的空白部分?
答:在chart标签中使用xAxisMaxValue(X轴刻度的最大值)、xAxisMinValue(X轴刻度的最小值)、yAxisMaxValue(Y轴刻度的最大值)和yAxisMinValue(Y轴刻度的最小值)这四个属性来实现该效果。
以上八个问题是我在使用FusionCharts做象限图的过程中遇到的最为主要的问题。关于其他问题,可直接查看FusionCharts中的帮助文档中的“Quick ChartConfiguration> Bubble & Scatter Chart”下面的API讲解即可解决。