我用FusionCharts生成3D的柱形图时候,当鼠标放到图上去的时候,本来该显示的值为A,B,C。但是实际上仅仅显示为A,,C。B的那一项就没有显示了,求解啊。FusionCharts
解决方案 »
- request.getParameter()对那些标签起作用?对radio不起作用?
- 一个10*10表格,单击表格内的元素,如何知道被点击的是第几行第几列呢
- 利用 (new Image()).src='log.php?referer=...' 做访问统计,怎么避免Http Aborted错误从而导致漏统计
- sql在关键字 'where' 附近有语法错误。
- 关于function的问题
- 读取某url页面中的table的值,并保存下来。
- 求助
- 请问怎么用代码取文本框中的内容啊?
- 有点难度,但我相信大家
- txtObj.focus();无效?
- 如何获得input中password的密码输入的字符串的个数?
- CKEDITOR添加键盘监听后,当编辑的内空清空时,键盘监听变成无效
好吧,算我错了,我上代码和图。
StringBuffer xmlPic = new StringBuffer();
xmlPic.append("<graph caption='接入类型质量量化评估' XAxisName='业务名称' yAxisName='数量' color='008ED0' animation='1' showValues='0' formatNumberScale='0' numDivLines='4' Decimals='0'>");
xmlPic.append("<categories>");
for(int i=list.size()-1;i>=0;i--){
DiffState diffState = list.get(i);
xmlPic.append("<category lable='").append(diffState.getSpName().trim()).append("'/>");
}
xmlPic.append("</categories>");
xmlPic.append("<dataset seriesName='稽核总量'>");
for(int i= list.size()-1;i>=0;i--){
DiffState diffState = list.get(i);
xmlPic.append("<set value='").append(diffState.getBossTotle()).append("' color='").append(colors[i])
.append("'/>");
}
xmlPic.append("</dataset>");
xmlPic.append("<dataset seriesName='差异总量'>");
for(int i= list.size()-1;i>=0;i--){
DiffState diffState = list.get(i);
xmlPic.append("<set value='").append(diffState.getBossMore()+diffState.getFlatMore()).append("' color='").append(colors[i])
.append("'/>");
}
xmlPic.append("</dataset>");
xmlPic.append("</graph>");
sb.append("{name:\"").append(xmlPic.toString()).append("\"}");
}
return sb.toString();
这个是我将xml拼装成了json格式,前台显示代码如下:var picXMl = Ext.util.JSON.decode(response.responseText);
var myChart2 = new FusionCharts("jswedgit/FusionChart/FCF_MSColumn3D.swf","myChartId2", "700","400");
myChart2.setDataXML(picXMl.name);
myChart2.render("accType"); 显示的效果: