微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

dojo+饼图

1.js脚本:

 
 
  1. dojo.require("dojox.charting.Chart2D");
    dojo.require("dojox.charting.plot2d.Pie");
    dojo.require("dojox.charting.action2d.Highlight");
    dojo.require("dojox.charting.action2d.MoveSlice");
    dojo.require("dojox.charting.action2d.Tooltip");
    dojo.require("dojox.charting.themes.MiamiNice");
    dojo.require("dojox.charting.widget.Legend");
  2. functiongetPipe(){
  3. vardc=dojox.charting;
  4. varchartTwo=newdc.Chart2D("chartTwo");
  5. chartTwo.setTheme(dc.themes.MiamiNice).addplot("default",{
  6. type:"Pie",
  7. font:"normalnormal11ptTahoma",
  8. fontColor:"black",
  9. labelOffset:-30,
  10. radius:80
  11. }).addSeries("SeriesA",[{
  12. y:4,
  13. text:"Red",
  14. stroke:"black",
  15. tooltip:"Redis50%"
  16. },
  17. {
  18. y:2,
  19. text:"Green",
  20. tooltip:"Greenis25%"
  21. },
  22. {
  23. y:1,
  24. text:"Blue",
  25. tooltip:"IamfeelingBlue!"
  26. },
  27. text:"Other",
  28. tooltip:"Mighty<strong>strong</strong><br>Withtwolines!"
  29. }]);
  30. varanim_a=newdc.action2d.MoveSlice(chartTwo,"default");
  31. varanim_b=newdc.action2d.Highlight(chartTwo,"default");
  32. varanim_c=newdc.action2d.Tooltip(chartTwo,"default");
  33. chartTwo.render();
  34. varlegendTwo=newdojox.charting.widget.Legend({
  35. chart:chartTwo
  36. },
  37. "legendTwo");
  38. }
  39. dojo.addOnLoad(getPipe);//添加onload事件

2.HTML代码

 
 
  1. <divid="legendTwo">
  2. </div>

3.展示效果

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐