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


如何在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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM