首页 > 其他 > 详细

如何在PPT中插入Pyecharts的图表?

时间:2020-12-21 18:28:59      阅读:179      评论:0      收藏:0      [点我收藏+]

如何在PPT中插入Pyecharts的图表?

1.首先需要PPT2003以上的版本,并带有开发工具,能够添加web browser控件

技术分享图片

PS: 如果没有的话,可以在文件--->选项--->自定义功能区中添加

技术分享图片

2. 生成pyecharts图表

示例代码:

from pyecharts import options as opts
from pyecharts.charts import Bar
from pyecharts.faker import Faker


c = (
    Bar()
    .add_xaxis(Faker.choose())
    .add_yaxis("商家A", Faker.values())
    .add_yaxis("商家B", Faker.values())
    .set_global_opts(title_opts=opts.TitleOpts(title="Bar-基本示例", subtitle="我是副标题"))
    .render("bar_base.html")
)

3.添加控件

首先添加web browser控件:

技术分享图片

鼠标选择,如图所示

技术分享图片

其次在添加命令按钮

技术分享图片

技术分享图片

然后在双击CommandButton1,添加如下代码

技术分享图片

4. PPT 放映,点击按钮,查看效果

ps: 点击允许

技术分享图片

5. 保存文件格式

技术分享图片

可能遇到的问题1:

技术分享图片

解决方法:修改html文件:

将pyecharts图表的html代码中加载 代码(*处至少为9或以上),将HTML设置成IE的内核。

可能遇到的问题2 :425

将该注册表中(打开CMD命令输入regedit)

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\ActiveX Compatibility{8856F961-340A-11D0-A96B-00C04FD705A2}

将右侧 Compatibility Flags值21改为十六位0

如果无法搜索到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility{8856F961-340A-11D0-A96B-00C04FD705A2}

就搜索这个:上HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\16.0\Common\COM Compatibility{8856F961-340A-11D0-A96B-00C04FD705A2}

将右侧 Compatibility Flags值400改为十六位0

如何在PPT中插入Pyecharts的图表?

原文:https://www.cnblogs.com/mark-wq/p/14168535.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!