当前位置: 首页 > news >正文

jupyter notebook中使用mpld3进行交互

用pycharm进行远程服务器debug可以说是非常的爽了,但是设置远程的图片在本地显示会非常的麻烦

jupyter可以用%matplotlib inline 来远程plt.show图片,但是有一个问题是不能够交互,比如说我画了一堆散点图,我想分析散点图的局部信息,用matplotlib inline显示的图片是inline的png格式的图片,不能够进行缩放查看局部信息

所以有没有一种,用jupyter远程服务器,并且画出来的图像也能够进行交互呢?

是有的,mpld3库

mpld3库安装也很简单,首先安装依赖库

pip install Jinja2

然后安装mpld3库

pip install mpld3

安装完成之后,在使用的时候可能会出现这样一个问题

mpld3.display(fig) Object of type 'ndarray' is not JSON serializable

这是mpld3中的一个问题,需要给安装好的mpld3打补丁

python -m pip install --user "git+https://github.com/javadba/mpld3@display_fix"

然后就可以愉快的使用啦

这里给出官方的一个例子,https://mpld3.github.io/notebooks/mpld3_demo.html

mpld3.enable_notebook()

可以全局设置绘制的所有图有简单的交互功能,具体是含有哪些简单的交互功能呢

注意看图片左下角的放大以及拖放以及返回到主页的功能,

转载于:https://www.cnblogs.com/yongjieShi/p/9934920.html

相关文章:

  • C++Primer笔记-----继承
  • 最小支配集讲解
  • JS事件类型
  • ansible批量管理工具
  • json 序列化和反序列化的3个方法
  • Mac 启动 ssh 服务
  • Logstash 6.4.3 导入 csv 数据到 ElasticSearch 6.4.3
  • 指定spring中bean启动的顺序
  • utp
  • 把图片上的文字转换成word文字?
  • Ajax请求参数到一个URL包含下划线或者v(_、v)
  • Hibernate基础入门
  • Sitecore 9有什么新功能
  • r语言
  • redis入门学习记录(一)
  • Angular4 模板式表单用法以及验证
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • CSS中外联样式表代表的含义
  • happypack两次报错的问题
  • Java读取Properties文件的六种方法
  • KMP算法及优化
  • Vue ES6 Jade Scss Webpack Gulp
  • vue-router 实现分析
  • 诡异!React stopPropagation失灵
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 如何在GitHub上创建个人博客
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • #微信小程序:微信小程序常见的配置传旨
  • (11)MSP430F5529 定时器B
  • (2015)JS ES6 必知的十个 特性
  • (5)STL算法之复制
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (论文阅读30/100)Convolutional Pose Machines
  • (四)鸿鹄云架构一服务注册中心
  • ***原理与防范
  • 、写入Shellcode到注册表上线
  • . Flume面试题
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .NET Core IdentityServer4实战-开篇介绍与规划
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET Framework与.NET Framework SDK有什么不同?
  • .net mvc 获取url中controller和action
  • .Net 垃圾回收机制原理(二)
  • .netcore 获取appsettings
  • .NET导入Excel数据
  • @Repository 注解
  • @serverendpoint注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • [.NET]桃源网络硬盘 v7.4
  • [<MySQL优化总结>]
  • [Android实例] 保持屏幕长亮的两种方法 [转]
  • [bug总结]: Feign调用GET请求找不到请求体实体类