dojo+饼图

前端之家收集整理的这篇文章主要介绍了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.展示效果

猜你在找的Dojo相关文章