openflashchart中的tool_tip属性

图表统计的工具较好用的我所知有三:jfreechart,fusionchart,openflashchart

下面挨个简单说一下

1.jfreechart,我没用过,是java实现的图表统计开源包,api操作数据源,优点是开源,而且由于是java实现,移植性较好,不依赖web.缺点也是因为java,生成的图表图片不好看..

2.fusionChart,flash实现的,功能很强大,我之前给公司内部做的统计图表功能就是封装它后实现的,当时其强大的功能令我结舌,我所知的统计图表功能完全都能实现.除此之外优点主要有完善的文档,和精美的展示效果(flash的嘛,效果一般差不了).xml数据源,url或字符串都可以.

缺点:不开源,商业应用是要付费的,不过也提供了免费版本,我觉得主要差别是展示效果粗糙了一点,而且xml数据结构完全不同.因为是flash实现,依赖web

3.openflashchart,也是flash实现(显示效果肯定差不了),正在学习.功能也很强大,不过还没完善,但绝大部分图表功能已能正常使用.用的数据源是自定义的字符串结构.优点是开源和显示效果.缺点是文档不完善,官网只给了php的演示.而且数据源是自定义的,需要自己封装后使用.而且依赖web.

 

为了以后能无所顾忌的应用,开始学习openflashchart,今天学习了下tool_tip的使用,也就是鼠标放到数据项上时显示的标签,记录下来.

官网给出的例子中的数据是这样的

&title=Tool+Tip+Example,{font-size: 35px; color: #738995}&
&x_legend=2007,12,#000000&
&x_axis_steps=1&
&y_legend=Money,12,#000000&
&y_ticks=5,10,2&
&bar=50,#7D8E99,Earnings,10&
&line_hollow_2=3,#799191,Savings,10,5&
&values=3,4,2,3,2,3,4,2,4&
&values_2=4,6,6,4,4,6,7,5,6&
&x_labels=Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep&
&y_min=0&
&y_max=10&
&bg_colour=#F0F0F0&
&x_axis_colour=#FFFFFF&
&x_grid_colour=#FFFFFF&
&y_axis_colour=#FFFFFF&
&y_grid_colour=#FFFFFF&
&inner_background=#DDEFFA,#CBD7E6,90&
&tool_tip=%23key%23%3A+%A3%23val%23.00+%28%23x_label%23%23comma%23+%23x_legend%23%29%3Cbr%3EKey%3A+%23key%23%3Cbr%3EX+Label%3A+%23x_label%23%3Cbr%3EVal%3A+%A3%23val%23.00%3Cbr%3EX+Legend%3A+%23x_legend%23&

其中最后一行是tool_tip属性
&tool_tip=%23key%23%3A+%A3%23val%23.00+%28%23x_label%23%23comma%23+%23x_legend%23%29%3Cbr%3EKey%3A+%23key%23%3Cbr%3EX+Label%3A+%23x_label%23%3Cbr%3EVal%3A+%A3%23val%23.00%3Cbr%3EX+Legend%3A+%23x_legend%23&
url解码后是
&tool_tip=#key#: #val#.00 (#x_label##comma# #x_legend#)<br>Key: #key#<br>X Label:#x_label#<br>Val: #val#.00<br>X Legend: #x_legend#$
显示的效果是

Savings :6.00(May,2007)
key:Savings
x_label:May
val:6.00
x legeng:2007

其中的对应关系很怪的,可是还是能用效果里分析出来.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值