原创|使用教程|编辑:郑恭琳|2016-01-12 12:09:30.000|阅读 1030 次
概述:零平面是分离图表y轴正数和负数的平面,当图表包含正数值和负数值时是默认被渲染。零平面出现在柱状图、折线图、散点图、气泡图以及面积图中。此外,散点图和气泡图表也支持X轴上的垂直零平面。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
FusionCharts目前已更新至v3.10.0版本>>点击了解FusionCharts v3.10.0更新详情
2D图表中的零平面
带有自定义零平面的2D柱状图如下:
下表是自定义2D图表的零平面所需属性:
属性名称 | 描述 |
zeroPlaneColor | 如果指定了16进制的颜色代码,那么零平面将被渲染。 |
zeroPlaneThickness | 设置零平面的厚度。 |
zeroPlaneAlpha | 设置零平面的透明度,取值从0到100。 |
上图所示的带有零平面的2D图表数据结构如下:
JSON:
{ "chart": { "caption": "Website Visitors WoW Growth", "subcaption": "Last 10 weeks", "xAxisName": "Week", "yAxisName": "Growth", "numberSuffix": "%", "theme": "fint", "showValues": "0", "showZeroPlane": "1", "zeroPlaneColor": "#003366", "zeroPlaneAlpha": "100", "zeroPlaneThickness": "3", "divLineDashed": "0", "divLineAlpha": "40" }, "data": [ { "label": "Week 1", "value": "14.5" }, { "label": "Week 2", "value": "-6.5" }, { "label": "Week 3", "value": "9.8" }, { "label": "Week 4", "value": "9.2" }, { "label": "Week 5", "value": "-7.45" }, { "label": "Week 6", "value": "-3.19" }, { "label": "Week 7", "value": "-11.78" }, { "label": "Week 8", "value": "3.32" }, { "label": "Week 9", "value": "8.57" }, { "label": "Week 10", "value": "16.95" } ] }
XML:
< chart caption="Website Visitors WoW Growth" subcaption="Last 10 weeks" xaxisname="Week" yaxisname="Growth" numbersuffix="%" theme="fint" showvalues="0" showzeroplane="1" zeroplanecolor="#003366" zeroplanealpha="100" zeroplanethickness="3" divlinedashed="0" divlinealpha="40"> < set label="Week 1" value="14.5" /> < set label="Week 2" value="-6.5" /> < set label="Week 3" value="9.8" /> < set label="Week 4" value="9.2" /> < set label="Week 5" value="-7.45" /> < set label="Week 6" value="-3.19" /> < set label="Week 7" value="-11.78" /> < set label="Week 8" value="3.32" /> < set label="Week 9" value="8.57" /> < set label="Week 10" value="16.95" /> < /chart>
3D图表中的零平面
带有自定义零平面的3D柱状图如下:
下表是自定义3D图表的零平面所需属性:
属性名称 | 描述 |
zeroPlaneColor | 如果指定了16进制的颜色代码,那么零平面将被渲染。 |
zeroPlaneAlpha | 设置零平面的透明度,取值从0到100。 |
zeroPlaneShowBorder | 设置为1显示零平面的边框;设置为0隐藏零平面的边框。 |
zeroPlaneBorderColor | 如果指定了16进制的颜色代码,那么零平面的边框将被渲染。 |
上图所示的带有零平面的3D图表数据结构如下:
JSON:
{ "chart": { "caption": "Website Visitors WoW Growth", "subcaption": "Last 10 weeks", "xAxisName": "Week", "yAxisName": "Growth", "numberSuffix": "%", "theme": "fint", "showValues": "0", "showZeroPlane": "1", "zeroPlaneColor": "#99ccff", "zeroPlaneAlpha": "100", "zeroPlaneThickness": "3", "divLineDashed": "0", "divLineAlpha": "40" }, "data": [ { "label": "Week 1", "value": "14.5" }, { "label": "Week 2", "value": "-6.5" }, { "label": "Week 3", "value": "9.8" }, { "label": "Week 4", "value": "9.2" }, { "label": "Week 5", "value": "-7.45" }, { "label": "Week 6", "value": "-3.19" }, { "label": "Week 7", "value": "-11.78" }, { "label": "Week 8", "value": "3.32" }, { "label": "Week 9", "value": "8.57" }, { "label": "Week 10", "value": "16.95" } ] }
XML:
< chart caption="Website Visitors WoW Growth" subcaption="Last 10 weeks" xaxisname="Week" yaxisname="Growth" numbersuffix="%" theme="fint" showvalues="0" showzeroplane="1" zeroplanecolor="#99ccff" zeroplanealpha="100" zeroplanethickness="3" divlinedashed="0" divlinealpha="40"> < set label="Week 1" value="14.5" /> < set label="Week 2" value="-6.5" /> < set label="Week 3" value="9.8" /> < set label="Week 4" value="9.2" /> < set label="Week 5" value="-7.45" /> < set label="Week 6" value="-3.19" /> < set label="Week 7" value="-11.78" /> < set label="Week 8" value="3.32" /> < set label="Week 9" value="8.57" /> < set label="Week 10" value="16.95" /> < /chart>
零平面是当图表上显示有负数据值时呈现在画布X轴的0值上的线或面。你可以对散点图和气泡图上的垂直零平面进行配置。带有自定义垂直零平面的散点图如下:
下表是渲染和自定义垂直零平面会用到的属性:
属性名称 | 描述 |
showVZeroPlane | 设置为1时显示垂直零平面;设置为0时隐藏。 |
vZeroPlaneColor | 如果指定了16进制的颜色代码,那么垂直零平面将被渲染。 |
vZeroPlaneThickness | 设置垂直零平面的厚度。 |
vZeroPlaneAlpha | 设置垂直零平面的透明度,取值从0到100。 |
上图所示在散点图中自定义垂直零平面的数据结构如下:
XML:
< chart caption="Old Stock Clearance" subcaption="Price Vs Profit" yaxisname="Price (In USD)" xaxisname="Profit (In %)" xaxismaxvalue="40" xaxisminvalue="-20" yaxismaxvalue="1000" xnumbersuffix="%" ynumberprefix="$" showvzeroplane="1" vzeroplanecolor="#cc3300" vzeroplanethickness="3" vzeroplanealpha="90" theme="fint"> < dataset drawline="0" seriesname="Televisions" color="#6baa01" anchorsides="3" anchorradius="4" anchorbgcolor="#6baa01" anchorbordercolor="#6baa01"> < set id="TV_1" x="-9.89" y="642" /> < set id="TV_2" x="21.59" y="947" /> < set id="TV_3" x="-8.8" y="433" /> < set id="TV_4" x="-10.88" y="750" /> < set id="TV_5" x="5.43" y="593" /> < set id="TV_6" x="23.76" y="426" /> < set id="TV_7" x="17.74" y="575" /> < set id="TV_8" x="8.71" y="962" /> < set id="TV_9" x="-1.56" y="205" /> < set id="TV_10" x="16.42" y="937" /> < set id="TV_11" x="10.42" y="689" /> < set id="TV_12" x="-1.19" y="425" /> < set id="TV_13" x="-12.58" y="804" /> < set id="TV_14" x="25.49" y="700" /> < set id="TV_15" x="24.27" y="302" /> < set id="TV_16" x="19.07" y="276" /> < set id="TV_17" x="16.16" y="913" /> < set id="TV_18" x="4.37" y="744" /> < set id="TV_19" x="-2.15" y="939" /> < set id="TV_20" x="15.67" y="569" /> < set id="TV_21" x="10.94" y="257" /> < set id="TV_22" x="24.97" y="893" /> < set id="TV_23" x="28.15" y="523" /> < set id="TV_24" x="-1.76" y="930" /> < set id="TV_25" x="11.53" y="564" /> < set id="TV_26" x="-3.31" y="571" /> < set id="TV_27" x="9.73" y="582" /> < set id="TV_28" x="4.96" y="582" /> < set id="TV_29" x="-7.77" y="756" /> < set id="TV_30" x="-11.56" y="404" /> < /dataset> < dataset seriesname="Cell Phones" color="#f8bd19" anchorsides="4" anchorradius="4" anchorbgcolor="#f8bd19" anchorbordercolor="#f8bd19"> < set id="Mob_1" x="-2.79" y="681" /> < set id="Mob_2" x="0.74" y="214" /> < set id="Mob_3" x="16.82" y="215" /> < set id="Mob_4" x="-13.31" y="530" /> < set id="Mob_5" x="17.96" y="973" /> < set id="Mob_6" x="12.92" y="217" /> < set id="Mob_7" x="1.35" y="369" /> < set id="Mob_8" x="28.21" y="304" /> < set id="Mob_9" x="17.95" y="495" /> < set id="Mob_10" x="26.99" y="795" /> < set id="Mob_11" x="-7.85" y="315" /> < set id="Mob_12" x="10.46" y="866" /> < set id="Mob_13" x="20.09" y="671" /> < set id="Mob_14" x="4.99" y="670" /> < set id="Mob_15" x="3.88" y="479" /> < set id="Mob_16" x="19.22" y="737" /> < set id="Mob_17" x="29.81" y="928" /> < set id="Mob_18" x="20.44" y="569" /> < set id="Mob_19" x="22.67" y="885" /> < set id="Mob_20" x="28.76" y="444" /> < set id="Mob_21" x="22.98" y="288" /> < set id="Mob_22" x="-7.61" y="817" /> < set id="Mob_23" x="17.2" y="357" /> < set id="Mob_24" x="-12.12" y="913" /> < set id="Mob_25" x="-0.98" y="579" /> < set id="Mob_26" x="-5.64" y="537" /> < set id="Mob_27" x="23.62" y="522" /> < set id="Mob_28" x="6.84" y="267" /> < set id="Mob_29" x="-12.15" y="825" /> < set id="Mob_30" x="-11.62" y="857" /> < set id="Mob_31" x="9.58" y="204" /> < set id="Mob_32" x="-11.57" y="232" /> < set id="Mob_33" x="-14.13" y="450" /> < set id="Mob_34" x="5.99" y="900" /> < set id="Mob_35" x="9.24" y="228" /> < /dataset> </chart>
FusionCharts图表中,当Y轴有零平面后,允许你显示或隐藏数据值0。隐藏0值的2D柱状图如下:
下表是隐藏或显示零平面所需的属性:
属性名称 | 描述 |
showZeroPlaneValue | 设置为1时显示零平面值;设置为0时隐藏。 |
上图所示图表隐藏0数据值的数据结构如下:
JSON:
{ "chart": { "caption": "Website Visitors Growth", "subcaption": "Last 10 weeks", "xAxisName": "Week", "yAxisName": "Growth", "numberSuffix": "%", "theme": "fint", "showValues": "0", "showZeroPlane": "1", "zeroPlaneColor": "#003366", "zeroPlaneAlpha": "100", "zeroPlaneThickness": "3", "divLineDashed": "0", "divLineAlpha": "40", "showZeroPlaneValue": "0" }, "data": [ { "label": "Week 1", "value": "14.5" }, { "label": "Week 2", "value": "-6.5" }, { "label": "Week 3", "value": "9.8" }, { "label": "Week 4", "value": "9.2" }, { "label": "Week 5", "value": "-7.45" }, { "label": "Week 6", "value": "-3.19" }, { "label": "Week 7", "value": "-11.78" }, { "label": "Week 8", "value": "3.32" }, { "label": "Week 9", "value": "8.57" }, { "label": "Week 10", "value": "16.95" } ] }
XML:
< chart caption="Website Visitors Growth" subcaption="Last 10 weeks" xaxisname="Week" yaxisname="Growth" numbersuffix="%" theme="fint" showvalues="0" showzeroplane="1" zeroplanecolor="#003366" zeroplanealpha="100" zeroplanethickness="3" divlinedashed="0" divlinealpha="40" showzeroplanevalue="0"> < set label="Week 1" value="14.5" /> < set label="Week 2" value="-6.5" /> < set label="Week 3" value="9.8" /> < set label="Week 4" value="9.2" /> < set label="Week 5" value="-7.45" /> < set label="Week 6" value="-3.19" /> < set label="Week 7" value="-11.78" /> < set label="Week 8" value="3.32" /> < set label="Week 9" value="8.57" /> < set label="Week 10" value="16.95" /> < /chart>
在双Y轴图表中showPZeroPlaneValue属性用于显示或隐藏图表的第一的Y轴,showSZeroPlaneValue属性用于显示或隐藏图表的第二个Y轴。
零平面可以在折线图、散点图和气泡图中移除,但不能在柱状图和面积图中移除,因为它们用它作为基线来绘制图表。隐藏垂直零平面的散点图如下:
下表是隐藏或显示零平面所需的属性:
属性名称 | 描述 |
showZeroPlane | 设置为1时显示水平零平面;设置为0是隐藏。 |
showVZeroPlane | 设置为1时显示垂直零平面;设置为0时隐藏。 |
上图所示图表,在散点图中显示或隐藏零平面的数据结构如下:
XML:
< chart caption="Old Stock Clearance" subcaption="Price Vs Profit" yaxisname="Price (In USD)" xaxisname="Profit (In %)" xaxismaxvalue="40" xaxisminvalue="-20" yaxismaxvalue="1000" xnumbersuffix="%" ynumberprefix="$" showvzeroplane="0" vzeroplanecolor="#cc3300" vzeroplanethickness="3" vzeroplanealpha="90" theme="fint"> < dataset drawline="0" seriesname="Televisions" color="#6baa01" anchorsides="3" anchorradius="4" anchorbgcolor="#6baa01" anchorbordercolor="#6baa01"> < set id="TV_1" x="-9.89" y="642" /> < set id="TV_2" x="21.59" y="947" /> < set id="TV_3" x="-8.8" y="433" /> < set id="TV_4" x="-10.88" y="750" /> < set id="TV_5" x="5.43" y="593" /> < set id="TV_6" x="23.76" y="426" /> < set id="TV_7" x="17.74" y="575" /> < set id="TV_8" x="8.71" y="962" /> < set id="TV_9" x="-1.56" y="205" /> < set id="TV_10" x="16.42" y="937" /> < set id="TV_11" x="10.42" y="689" /> < set id="TV_12" x="-1.19" y="425" /> < set id="TV_13" x="-12.58" y="804" /> < set id="TV_14" x="25.49" y="700" /> < set id="TV_15" x="24.27" y="302" /> < set id="TV_16" x="19.07" y="276" /> < set id="TV_17" x="16.16" y="913" /> < set id="TV_18" x="4.37" y="744" /> < set id="TV_19" x="-2.15" y="939" /> < set id="TV_20" x="15.67" y="569" /> < set id="TV_21" x="10.94" y="257" /> < set id="TV_22" x="24.97" y="893" /> < set id="TV_23" x="28.15" y="523" /> < set id="TV_24" x="-1.76" y="930" /> < set id="TV_25" x="11.53" y="564" /> < set id="TV_26" x="-3.31" y="571" /> < set id="TV_27" x="9.73" y="582" /> < set id="TV_28" x="4.96" y="582" /> < set id="TV_29" x="-7.77" y="756" /> < set id="TV_30" x="-11.56" y="404" /> < /dataset> < dataset seriesname="Cell Phones" color="#f8bd19" anchorsides="4" anchorradius="4" anchorbgcolor="#f8bd19" anchorbordercolor="#f8bd19"> < set id="Mob_1" x="-2.79" y="681" /> < set id="Mob_2" x="0.74" y="214" /> < set id="Mob_3" x="16.82" y="215" /> < set id="Mob_4" x="-13.31" y="530" /> < set id="Mob_5" x="17.96" y="973" /> < set id="Mob_6" x="12.92" y="217" /> < set id="Mob_7" x="1.35" y="369" /> < set id="Mob_8" x="28.21" y="304" /> < set id="Mob_9" x="17.95" y="495" /> < set id="Mob_10" x="26.99" y="795" /> < set id="Mob_11" x="-7.85" y="315" /> < set id="Mob_12" x="10.46" y="866" /> < set id="Mob_13" x="20.09" y="671" /> < set id="Mob_14" x="4.99" y="670" /> < set id="Mob_15" x="3.88" y="479" /> < set id="Mob_16" x="19.22" y="737" /> < set id="Mob_17" x="29.81" y="928" /> < set id="Mob_18" x="20.44" y="569" /> < set id="Mob_19" x="22.67" y="885" /> < set id="Mob_20" x="28.76" y="444" /> < set id="Mob_21" x="22.98" y="288" /> < set id="Mob_22" x="-7.61" y="817" /> < set id="Mob_23" x="17.2" y="357" /> < set id="Mob_24" x="-12.12" y="913" /> < set id="Mob_25" x="-0.98" y="579" /> < set id="Mob_26" x="-5.64" y="537" /> < set id="Mob_27" x="23.62" y="522" /> < set id="Mob_28" x="6.84" y="267" /> < set id="Mob_29" x="-12.15" y="825" /> < set id="Mob_30" x="-11.62" y="857" /> < set id="Mob_31" x="9.58" y="204" /> < set id="Mob_32" x="-11.57" y="232" /> < set id="Mob_33" x="-14.13" y="450" /> < set id="Mob_34" x="5.99" y="900" /> < set id="Mob_35" x="9.24" y="228" /> < /dataset> </chart>
购买最新正版授权!详情请""
迎春纳福,金猴献瑞,革新之年双节同庆,惠享不停惊喜连连!优惠详情点击查看>>
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn