实现了用程序代码来创建饼图,而不是用声明式。教程里面说:建议用代码而不是声明式的,代码的创建方式更稳定更可控。

代码如下:

<!DOCTYPE HTML>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <title>Demo: Basic Programmatic Chart</title>
        <link rel="stylesheet" href="css/style.css" media="screen">
    </head>
    <body>
        <h1>Demo: Basic Programmatic Chart</h1>
        
        <!-- create the chart -->
        <div id="chartNode" style="width: 550px; height: 550px;"></div>
        
        <!-- load dojo and provide config via data attribute -->
        <script src="dojo/dojo.js" data-dojo-config="isDebug: 1, async: 1, parseOnLoad: 1"></script>
        <script>

// x and y coordinates used for easy understanding of where they should display
            // Data represents website visits over a week period
            chartData = [
                { x: 1, y: 19021 },
                { x: 1, y: 12837 },
                { x: 1, y: 12378 },
                { x: 1, y: 21882 },
                { x: 1, y: 17654 },
                { x: 1, y: 15833 },
                { x: 1, y: 16122 }
            ];

require([
                 // Require the basic 2d chart resource
                "dojox/charting/Chart",
                
                // Require the theme of our choosing
                "dojox/charting/themes/Claro",

// Charting plugins:

//     Require the Pie type of Plot 
                "dojox/charting/plot2d/Pie",

// Wait until the DOM is ready
                "dojo/domReady!"
            ], function(Chart, theme, PiePlot){

// Create the chart within it's "holding" node
                var pieChart = new Chart("chartNode");
                
                // Set the theme
                pieChart.setTheme(theme);
                
                // Add the only/default plot 
                pieChart.addPlot("default", {
                    type: PiePlot, // our plot2d/Pie module reference as type value
                    radius: 200,
                    fontColor: "black",
                    labelOffset: -20
                });
                
                // Add the series of data
                pieChart.addSeries("January",chartData);

// Render the chart!
                pieChart.render();

});
        </script>
    </body>
</html>

实现效果如下:

Dojo官方教程:Charting相关推荐

  1. opencv python下载_[福利] OpenCV4 Python 最新中文版官方教程来了(附下载)

    教程简介 OpenCV 是计算机视觉中经典的专用库,然而其中文版官方教程久久不来.近日,一款最新 OpenCV4.1 版本的完整中文版官方教程出炉,读者朋友可以更好的学习了解 OpenCV 相关细节. ...

  2. basler相机参数简要中文说明_附下载| OpenCV最新中文版官方教程

    OpenCV是计算机视觉中经典的专用库,然而其中文版官方教程久久不来.近日,一款最新OpenCV4.1 版本的完整中文版官方教程出炉,读者朋友可以更好的学习了解OpenCV相关细节.教程根据官方提供的 ...

  3. 福利,PyTorch中文版官方教程来啦(附下载)

    PyTorch 中文版官方教程来了. PyTorch 是近期最为火爆的深度学习框架之一,然而其中文版官方教程久久不来.近日,一款完整的 PyTorch 中文版官方教程出炉,读者朋友从中可以更好的学习了 ...

  4. PyTorch官方教程大更新:增加标签索引,更加新手友好

    点击上方↑↑↑"视学算法"关注我 来源:公众号 量子位 授权 PyTorch官方教程,现已大幅更新: 提供标签索引,增加主题分类,更加新手友好. 不必再面对一整页教学文章茫然无措, ...

  5. PyTorch中文版官方教程来啦(附下载)

    PyTorch 中文版官方教程来了. PyTorch 是近期最为火爆的深度学习框架之一,然而其中文版官方教程久久不来.近日,一款完整的 PyTorch 中文版官方教程出炉,读者朋友从中可以更好的学习了 ...

  6. 60分钟入门PyTorch,官方教程手把手教你训练第一个深度学习模型(附链接)

    来源:机器之心 本文约800字,建议阅读5分钟. 本文介绍了官方教程入门PyTorch的技巧训练. 近期的一份调查报告显示:PyTorch 已经力压 TensorFlow 成为各大顶会的主流深度学习框 ...

  7. 如何在Windows上做Python开发?微软出了官方教程(附链接)

    来源:机器之心 本文附教程,建议阅读5分钟. 本文为你分享微软最近发布的关于在Windows上做Python开发的一系列官方教程. 在Windows上做Python开发太痛苦?微软最近发布了一系列官方 ...

  8. PyTorch中文版官方教程来啦(附pdf下载)

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! PyTorch 中文版官方教程来了. PyTorch 是近期最为火爆的深度学习框架 ...

  9. 微软官方教程教你如何在Windows上做Python开发?

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 教程地址:https://docs.microsoft.com/zh-cn/win ...

最新文章

  1. 【基础知识】截长图的方法以及防止截图时下拉框自动收回的方法
  2. php的数组与字符串的转换函数整理
  3. python怎么打开交互式窗口-如何在交互式环境中执行Python程序
  4. mysql 存储过程月单拆天单_为部门整理的mysql_db使用军规
  5. Linux文件目录操作指令
  6. Spring框架-事务管理注意事项
  7. 关于如何清除某个特定网站的缓存---基于Chrome浏览器
  8. 不是所有人都懂这样做,你若做了就能高升!
  9. python实用的几个脚本程序(自己在用)
  10. 不能再任性 APP收集个人信息基本规范公开征求意见
  11. MySQL中select * for update锁表的范围
  12. php的链接查询,php – 使用指向另一个查询的链接运行查询.
  13. Groovy 教程系列(一)-- Groovy 入门
  14. msfvenom制作360,腾讯免杀木马
  15. 中国皮卡的解禁是个错误!!
  16. 【C++】-命名空间的概念及使用
  17. 在中国当程序员,35岁是分水岭?这些新路你知道吗?
  18. HCIP-H12-221单选题库(5)
  19. 中括号文本添加下滑线样式
  20. 睿智融科完成上市辅导:无缘科创板后转向创业板,华兴资本押错注

热门文章

  1. Day442443444445446447448.K8s -谷粒商城
  2. Linux中静态库和动态库(共享库)的区别
  3. JSTL 计算时间差
  4. linux 汇编 变址寻址,汇编--寻址方式(示例代码)
  5. 汇编基址变址寻址方式的使用
  6. Arduino连接LCD1602显示屏
  7. 保持MacBook电池健康并延长其使用寿命的方法
  8. 基于微信小程序的核酸检测系统源码
  9. 解决在cmd情况下无法连接MySQL情况(无脑操作教程)
  10. python flask/ tornado简单demo