html页面散点图怎么做,探索在PPT中插入HTML三维散点图

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

今天在家试验了在PPT中插入网页,并且用于表示3D散点图,现在进行记录。

PowerPoint的准备工作

首先应开启PPT的“开发工具”功能,然后将浏览器控件拖拽到页面上,但是会遇到无法加载ActiveX的提示

2045576B3E94474687261CF09BFD826A

FFB398BFBB5B4B2EAD79B30414D5ACCC

4BCD53085EB74D4A960DB7940A25C0CA

12CDEB38C2E04672A59CCF529DB808F3

解决办法:

搜索注册表HKEY_LOCAL_MACHINE中的{8856F961-340A-11D0-A96B-00C04FD705A2},将Compatibility Flag的改十六进制400为0即可。(注意在这个值为400的flag前还会搜索到一个值为21的,不要改错了)

之后就可以插入浏览器了。参考

画图工具的准备

HTML的画图工具有很多,但是能画3D散点图的并不多,这里我选用canvas xpress,它有着丰富的图表功能,其中Scatter3D是满足我们需要的3D散点图。

获得源码的方法是向其登陆用户名和邮件,它会把源码的下载地址发给我们,这里使用已经获得的下载地址,不知以后是否会失效。下载解压后会得到’.js’和’.css’代码,编写HTML时将这两个文件link进去就可以了。

这里建议将canvasXpress官网上Scatter3D的源码直接保存下载,注意是保存完整的网页,然后对其进行求改比较省力。下载到的HTML文件中大多数的代码是没用的,我们只保留有用的几句,如下。1

2

3

4

5

6

7

8

9

10

11

其中”scatter3d-1.json”是数据来源,其内容的具体结构还需在官网学习,总之,实验数据必须要以正确的方式写到这个文件里才会显示出来。

在PowerPoint的浏览器中访问HTML

在PowerPoint的浏览器中访问HTML需要在PPT中添加宏,使用VBA。

双击页面中刚刚画好的浏览器,会弹出VBA工程对话框,其中显示这样一个函数,”WebBrowser1_StatusTextChange()”,这个函数没有用,删掉即可。

我们需要加入这样的函数,参考,1

2

3Sub OnSlideShowPageChange()

' 自定义代码

End Sub

这个函数实现的在本页PPT播放时执行的动作。其中自定义代码区可以写WebBrowser1.Navigate ("需要的网址")。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值