JupyterHub on Kubernetes绘图支持软件
2019独角兽企业重金招聘Python工程师标准>>>
JupyterHub on Kubernetes绘图支持软件
Jupyter主要通过python notebook提供数据分析功能,现在也称为机器学习和数据科学家的新宠。那么,绘图和可视化功能也是其中的必选项了。目前,支持python的图形库主要有Matplotlib、Bokeh、Echarts、Plotly等,其支持能力有所差别。
- Matplotlib是在后台完成绘制,可以支持本地和服务器运行,发展多年,兼容性和稳定性好,资源丰富。鉴于下面的一些库虽然效果很好,但是与Jupyter Notebook的兼容性不好,所以在JupyterLab中目前首选还是Matplotlib。
- Bokeh和Echarts主要是在前端绘制,利用HTML的特性创建出色的效果,但是目前的JupyterLab还不支持(需要安装支持插件),显示不出来(装了插件目前也还是有问题)。
- Echarts通过pyecharts项目提供python和jupyter支持,不过目前对JupyterLab的支持还有问题。
- Plotly是后端渲染、前端显示的模式,需要连接到服务和账号登录才能使用。安装后通过提供的演示账号无法在Jupyterhub中运行起来,放弃。
- Python和NoteBook资源:
- jupyter官网,https://jupyter.org/about.html
- 纽约大学经管学院的量化分析课件,https://github.com/DaveBackus
- 大神整理的python资源大全。
下面对一些资源给出说明和索引:
Matplotlib
python上的经典绘图工具,支持桌面、Notebook和JupyterLab。
- 例程,http://nbviewer.jupyter.org/github/matplotlib/matplotlib/tree/master/examples/
- 教程,https://matplotlib.org/users/pyplot_tutorial.html
Bokeh
Bokeh以前端渲染为主,后端有python脚本支持。在jupyterlab中使用需要安装插件,安装命令如下:
jupyter labextension install jupyterlab_bokeh
该项目在 https://github.com/bokeh/jupyterlab_bokeh,目前的0.5.0版本安装不成功,我用的系统是Ubuntu16.04 + Kubernetes1.10.2 + JupyterHub + JupyterLab 0.32.1 ,还需要进一步修改和完善。
- https://bokeh.pydata.org/en/latest/docs/user_guide/plotting.html
Echarts
Echarts是个纯客户端绘图库,通过pyecharts提供了后端的python编程支持。不过目前对JupyterLab的支持还有不少问题。
- 官网,http://echarts.baidu.com/
- pyecharts,http://pyecharts.org/#/
Plotly
Plotly通过后端渲染、前端展示,功能较多,但需要服务器和在线账号登录支持。安装后通过提供的演示账号无法在Jupyterhub中运行起来,放弃。
转载于:https://my.oschina.net/u/2306127/blog/1839742
JupyterHub on Kubernetes绘图支持软件相关推荐
- JupyterHub on Kubernetes部署
理论是灰色的,实践之树长青
- Kubernetes知识体系-从入门到精通
2019独角兽企业重金招聘Python工程师标准>>> Kubernetes知识体系-从入门到精通 Kubernetes是一个基于容器技术.实现容器编排.提供微服务和总线的集群系统, ...
- Kubernetes-2018干货盘点
2019独角兽企业重金招聘Python工程师标准>>> 毫无疑问,Kubernetes在2018年是个丰收年,不仅本身取得了重大的进步,也让使用它的人获益匪浅. 2018年,我跟随着 ...
- JupyterHub on Kubernetes-Helm安装
JupyterHub on Kubernetes-Helm安装 本文编译自 https://zero-to-jupyterhub.readthedocs.io/en/latest/setup-jupy ...
- 小程序 移植 云开发_使用Kubernetes探索跨云的应用程序可移植性
小程序 移植 云开发 本文与Lindsey Tulloch共同撰写. 在一个快速迁移到云的世界中,投资者,客户和开发人员正在屏息地注视着"云战争". 随着云巨头的崛起以及新型基础架 ...
- JupyterHub -安装与配置-简介
目录 前言 安装jupyterhub 安装需求 安装JupyterHub 配置 启动Jupyterhub 前言 详见:JupyterHub - JupyterHub 2.3.0.dev documen ...
- 【TLJH】the-littlest-jupyterhub国内搭建和配置详细教程
文章目录 前言 什么是jupyterhub 什么是TLJH(the-littlest-jupyterhub) 一.安装要求 二.用户权限 安装步骤 国内安装 国外安装 配置 Base URL User ...
- jupyterhub的分布式搭建-基于kubernetes的jupyterhub
jupyterhub分布式搭建 注意:以下操作均以系统管理员root执行的 一. kubernetes集群搭建 更改hostname # 在 master 节点和 worker 节点都执行 hostn ...
- kubernetes 数据_为什么数据科学家喜欢Kubernetes
kubernetes 数据 让我们从一个毫无争议的观点开始:软件开发人员和系统操作员喜欢Kubernetes ,它是在Linux容器中部署和管理应用程序的一种方式. Linux容器为可重现的构建和部署 ...
- Kubecon 2017大会Google高级产品经理David Aronchick访谈:机器学习和Kubernetes
\ 看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料! \ \\ 在德克萨斯州奥斯汀市举办的Kubecon大会已于近日闭幕,会议吸引了超过4000名工程师,K ...
最新文章
- AI矢量绘图软件技能学习视频教程
- Windows Socket五种I/O模型
- 10W字!推荐一个牛逼的人工智能笔记教程!全部整理好了(附下载)!
- 交通大数据应用细分_盈海科技 | 交通大数据可视化“掘金”数据价值
- 歌谣--回顾2020 展望2021
- 安防摄像头WEB端直播,实现按需播放,节省带宽和服务器压力
- chrome 清理缓存
- 基于MBOM的工艺数据管理及集成技术研究
- [Open3D ERROR] GLFW Error: WGL: Failed to make context current解决方案
- 法律对合伙企业债务承担方式的规定
- Oracle数据库中,deprecate和desupport的区别,以及Oracle 12.2中的deprecate 的参数
- 从坚果3的发布来看,锤子未来的发展将依然艰难
- 2022年度“强国杯”选拔赛 WriteUp
- 7-5 sdust-Java-学生成绩读取与排序 (22分)
- python的pyautogui的函数,实现按键精灵
- vue3开发1:在vue3项目中集成ckeditor5编辑器,自定义图片上传,图片编辑排坑(一)
- 用一个小故事告诉你什么叫做大数据
- 打开虚拟机时显示不是有效的虚拟机配置文件是什么原因啊
- 计算机网络复习笔记-----计算机网络概述(附成电复试重点)
- 单片机毕业设计 stm32空气质量检测仪