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.展示效果

相关文章

我有一个网格,可以根据更大的树结构编辑小块数据.为了更容易...
我即将开始开发一款教育性的视频游戏.我已经决定以一种我可以...
我正在使用带有Grails2.3.9的Dojo1.9.DojoNumberTextBox小部...
1.引言鉴于个人需求的转变,本系列将记录自学arcgisapiforja...
我正在阅读使用dojo’sdeclare进行类创建的语法.描述令人困惑...
我的团队由更多的java人员和JavaScript经验丰富组成.我知道这...