一、实验说明

根据pyecharts网页资源设计出来的动态图表,具有美观、可交互、样式丰富等一系列优点,但是其根据python代码显示为网页图表。如果在PowerPoint也能达到如此美观、可交互、样式丰富的图表效果,那么在使用PowerPoint进行演示的时候,将会产生较好的效果。本实验依据 Office可视化集成开发 课程中讲授的对于Office PowerPoint的一系列控件操作,实现将Pyecharts交互性图表在PPT中显示的实验效果。

二、实验器材

1.Pyecharts网页资源:Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 Python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,Pyecharts 诞生了。相关网址:https://pyecharts.org/#/

2.PyCharm集成开发环境:PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。

3.Microsoft Office PowerPoint:Microsoft Office PowerPoint是指微软公司的演示文稿软件。用户可以在投影仪或者计算机上进行演示,也可以将演示文稿打印出来,制作成胶片,以便应用到更广泛的领域中。

三、实验内容

1.在Pyecharts网页资源选取合适的图表模版

2.复制代码粘贴至PyCharm集成开发环境

3.在PyCharm中运行该office.py文件后,将会生成一个html文件,文件目录为office.py所在位置

4.看一下html文件中的图表,效果很好,现在的问题就是如何在PowerPoint演示界面中显示网页内容

5.新建一个演示文稿1.pptx,打开“开发工具->控件->其他控件”

6.选择Microsoft Web Browser,并在PPT界面中绘出框图

7.添加一个效果控件,对Microsoft Web Browser进行控制,这里使用“切换按钮”

8.对该“切换按钮”进行代码编写以实现对Microsoft Web Browser的控制

①鼠标左键双击“切换按钮”ToggleButton1_Click,进入代码编写界面;

②在空行处写入“WebBrowser1.Navigate (" ")”,打开html文件,复制路径填入双引号之间;

9.进入“幻灯片放映”模式,点击“切换按钮”ToggleButton1_Click,即可显示图标内容且可交互

四、实验总结

实验过程中可能会出现一些问题:

1.PowerPoint中没有“开发工具”

解决方法:“文件->选项->自定义功能区->开发工具”

2.点击“按钮控件”后,显示“为帮助保护你的安全,你的Web浏览器已经限制此文件显示可能访问你的计算机的活动,内容单击此处查看选项…”

解决方法:①点击这句话;

②点击“允许阻止的内容”;

③点击“是”。

如何将pyecharts交互性图表在PPT中显示相关推荐

  1. Pyecharts 静态图片输出ppt中动态图表

    pyecharts 简介 pyecharts 是一个用于生成 Echarts 图表的类库.Echarts 是百度开源的一个数据可视化 JS 库.用 Echarts 生成的图可视化效果非常棒,pyech ...

  2. 在PPT中显示时间以提醒演讲者控制时间

    相信很多朋友在演讲或培训的时候,都有时间控制不好的烦恼.我参加了一次培训,看到在ppt的左下角会显示时间,这是一个比较好的办法.回来后我到网络上搜寻了一下,如法炮制,用时间控件实现了这个功能.那究竟是 ...

  3. js怎么图表在html中显示,使用Charts.js在HTML5中创建图表

    我想用Chart.js绘制折线图,​​我按照Chart.js的"入门"部分进行操作,但我仍然无法绘制示例图表.我的代码出了什么问题?据NetBeans说,一切都好-- 这是代码: ...

  4. PPT:如何在ppt中显示网页,并且实时操作?

    1.首先新建一个ppt页面,然后选择 插入 --> 获取加载项 -->根据第二张图,安装web Viewer --> 按照第三张图 添加对应的网址即可 效果图:

  5. 如何在PPT中嵌入交互式图表?LightningChart助力炫酷展示

    我们在PPT演示文稿中嵌入图表很容易,但嵌入交互式图表似乎就没听说过了,接下来我们就一起来看看通过交互式图表在PPT中展示病人心跳的效果: PPT中展示病人心跳 下方是一个实时地图在PPT中的展现实例 ...

  6. r语言 html 变为ppt,如何将html格式动态图表网页嵌入ppt中

    如何将html格式动态图表网页嵌入ppt中 看了之前推送的REmap相关内容,结果导出的图表是html格式的动态图,不知道如何将此种格式的图表放在ppt中使用. 这确实很尴尬他呀,你不能直接拿着Rst ...

  7. 如何将html格式动态图表网页嵌入ppt中

    看了之前推送的REmap相关内容,结果导出的图表是html格式的动态图,不知道如何将此种格式的图表放在ppt中使用. 这确实很尴尬他呀,你不能直接拿着Rstudio跟客户演示呀(而且还不保证每一台PC ...

  8. python做的数据图表怎么在flask中显示_Flask使用Pyecharts在单个页面展示多个图表的方法...

    在Flask页面展示echarts,主要有两种方法: 方法1.原生echarts方法 自己在前端引入echarts.js文件.自己创建div.自己初始化echarts对象.自己从官网复制并且配置图表. ...

  9. Excel做好的图表复制到PPT中变颜色了怎么办

    Excel做好的图表复制到PPT中发现颜色改变了,这个跟PPT模板的主题色彩有关系 解决办法: 方法一: 从Excel复制过去的图片先不要移动也不要调整大小,点击PPT中图表右下角的[复制按钮]-[保 ...

最新文章

  1. apex英雄机器人探路者怎么玩_《Apex英雄》探路者机器人怎么玩 探路者机器人技能特性及玩法...
  2. python接收邮件内容启动程序_Python实现发送与接收邮件的方法详解
  3. Java基础学习总结(28)——Java对各种排序算法的实现
  4. ERP中的合并会计报表
  5. VTK:PolyData之DownsamplePointCloud
  6. 蓝桥杯——寻找数组中的最大值
  7. linux dhcp解释,教会你Suse Linux DHCP服务器配置详解
  8. ASP渲染下拉框使时间依次减少
  9. java produces_java-在所有产生JSON的端点上使用@Produces(“...
  10. 【C++入门】C++ STL概述
  11. 公交车座位的坐垫设计成可替换,冬夏两用
  12. 01.Dem数据提取高程
  13. u-center出现r6002错误
  14. jwplayer播放器初探
  15. matlab对数组进行赋值的三种方法(常用于生成坐标轴)
  16. conv、deconv、fractional-strided conv
  17. 模块手机Project Ara的MDK(Module Developers Kit)模块开发套件
  18. 中英文停止词表(stopword)
  19. 溢米辅导完成C轮1500万美元融资,将用于教研、产品以及技术三大领域
  20. 测试面试题集-性能测试

热门文章

  1. vc2017编译linux c【坑1】缺少头文件
  2. 给定两个整数,例如4和5,实现简单的计算器功能,即求出他们的和,差、积、商、余数。
  3. 7.17 Java基础-类-方法-继承-多态
  4. 网络攻防技术的技术基础,网络攻防原理与技术
  5. win7网络id和计算机名有灰色,win7系统网络id按钮是灰色点击不了的解决方法
  6. JavaWeb笔记——JDBC
  7. 手机静态ip怎么设置?
  8. linux笔记实录(2)
  9. PHP批量删除报错,批量删除的PHP
  10. Cesium 点击绘制线/折线(动态绘制线/折线)