open-flash-char 饼图的百分比如何显示

Tian_mei 2013-11-06 12:22:34

如图中的 百分比要如何正确显示

我的代码如下:
<html><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

</head>
<body>

<script type="text/javascript" src="JS/open-flash-chart/swfobject.js"></script>

<div id="my_chart"></div>

<script type="text/javascript">
var so = new SWFObject("JS/open-flash-chart/open-flash-chart.swf", "ofc", "300", "300", "9", "#FFFFFF");
//so.addVariable("data", "../data-files/data-20.txt");

so.addVariable("variables","true");


so.addVariable("pie", "60,#9933CC,#000000");
so.addVariable("values", "3,2,1,1,1,1,0.2");
so.addVariable("colours", "#d01f3c,#356aa0,#C79810");
so.addVariable("links", "javascript:alert('Jan 3'),javascript:alert('中文 2'),javascript:alert('March 1'),javascript:alert('April 1'),javascript:alert('May 1'),javascript:alert('June 1'),javascript:alert('July 0.2')");
so.addVariable("pie_labels", "January,中文,March,April,May,June,July");
so.addVariable("tool_tip","#x_label#<br>Value: #val#<br> <br>#val#%25");

so.addParam("allowScriptAccess", "always" );//"sameDomain");
so.write("my_chart");

</script>


用了#val#%25根本就不能正确显示百分比啊,除非so.addVariable("values","3,2,1,1,1,1,0.2");这句话中,values的值总和为100

求高手指教啊!!
这个so.addVariable("tool_tip",""); 里面的百分比到底要怎么写啊
...全文
382 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
cheng12010053008 2015-06-24
  • 打赏
  • 举报
回复
我也是显示不出百分比,找了一个另外的js后,连var so = new SWFObject都报不存在了,楼主能否给我个js
Tian_mei 2013-12-26
  • 打赏
  • 举报
回复
已经解决了,改成 ofc2的 js ,就可以设置百分比了 PieChart pie = new PieChart(); pie.setTooltip( "#val# / #total#<br> 占百分之 #percent#");//
Tian_mei 2013-12-11
  • 打赏
  • 举报
回复
引用 7 楼 milkandsmallbee 的回复:
so.addVariable("tool_tip", "#x_label#<br>#key#:#val#%") 用这个试试吧
不行啊,我的#val是具体数值,不是圆饼图中的百分比值
  • 打赏
  • 举报
回复
#val# / #total#<br>占百分比 #percent# 用这个试试吧。
perfect_means_shit 2013-11-06
  • 打赏
  • 举报
回复
so.addVariable("tool_tip", "#x_label#<br>#key#:#val#%") 用这个试试吧
  • 打赏
  • 举报
回复
PieChart pie = new PieChart(); pie.setTooltip( "#val# / #total#<br> 占百分之 #percent#");// http://hi.baidu.com/dongfangjack/item/c7de1531a8c89486c2cf29a2
sliwey 2013-11-06
  • 打赏
  • 举报
回复
引用 4 楼 Tian_mei 的回复:
[quote=引用 3 楼 u011559804 的回复:] 查下API咯
就是没查到,不知道怎么写吗!![/quote] 没用过这个。。帮不了你了。。
Tian_mei 2013-11-06
  • 打赏
  • 举报
回复
引用 3 楼 u011559804 的回复:
查下API咯
就是没查到,不知道怎么写吗!!
sliwey 2013-11-06
  • 打赏
  • 举报
回复
查下API咯
Tian_mei 2013-11-06
  • 打赏
  • 举报
回复
引用 1 楼 flb7751415451 的回复:
#val# / #total#<br>占百分比 #percent#

用这个试试吧。


so.addVariable("tool_tip", "#val# / #total#<br>占百分比 #percent#");
我改成这句话

显示却成这样了:


为什么啊?是我swfobject.js或者open-flash-chart.swf的版本有问题吗?

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧