使用Jupyter Notebook+bokeh绘图入门完整步骤
Bokeh是一款基于浏览器的交互式绘图工具,在IPython Notebook中具有非常好的表现。
安装anaconda3,单击开始菜单,单击下图红色箭头所指菜单启动Jupyter Notebook:
然后在浏览器中单击下图中红色箭头指向的菜单:
然后在单元格内编写下面的代码:
from bokeh.plotting import figure, output_file, show
from random import randrange
# 生成测试数据
x = list(range(1,21))
y = [randrange(1,10) for _ in range(20)]
output_file('lines.html', title='lines')
p = figure(title='lines', x_axis_label='x', y_axis_label='y')
# 设置图例
p.line(x, y, legend='lines', line_width=2)
show(p)
代码截图为:
单击上图中红色箭头所指,运行代码,生成的图片如下图所示,注意红色方框内有一些工具可以对图片进行缩放、平移或保存。
把代码改为:
from bokeh.plotting import figure, output_file, show
from random import randrange
x = list(range(1,21))
y = [randrange(1,10) for _ in range(20)]
output_file('triangle.html', title='triangle')
p = figure(title='triangle', x_axis_label='x', y_axis_label='y')
p.triangle(x, y, legend='triangle', line_width=2)
show(p)
重新运行代码,得到的图像为:
把代码改为:
from bokeh.plotting import figure, output_file, show
from random import randrange
x = list(range(1,21))
y = [randrange(1,10) for _ in range(20)]
output_file('circle.html', title='circle')
p = figure(title='circle', x_axis_label='x', y_axis_label='y')
p.circle(x, y, legend='circle', line_width=2)
show(p)
重新运行代码,得到的图形为:
使用Jupyter Notebook+bokeh绘图入门完整步骤相关推荐
- python bokeh教程_使用Jupyter Notebook+bokeh绘图入门完整步骤
原标题:使用Jupyter Notebook+bokeh绘图入门完整步骤 Bokeh是一款基于浏览器的交互式绘图工具,在IPython Notebook中具有非常好的表现. 安装anaconda3,单 ...
- 【Jupyter Notebook的简单入门使用】
[Jupyter Notebook的简单入门使用] 简单介绍 安装与配置 简单使用 Markdown 关闭 简单介绍 Jupyter官网 Jupyter Notebook 介绍 简单来讲,它是一个网页 ...
- 解决jupyter notebook输出显示不完整问题
jupyter notebook输出--列显示不全的问题 解决方法 pd.set_option('display.max_columns', None) # 设置显示最大行 jupyter noteb ...
- 良心总结!Jupyter Notebook 从小白到高手,保姆教程来了!
转自:尤而小屋 大家好,我是菜鸟哥! 今天给大家分享一篇关于数据科学利器Jupyter Notebook的快速入门和使用教程,大家可以对比学习一下: 一.什么是Jupyter Notebook? 1. ...
- jupyter安装php,Jupyter Notebook下安装PHP内核
我最近被强烈安利了 Jupyter Notebook 这个交互式笔记本.然后试用了它自带的 Python 内核后,这个应用整体给我的感觉很不错,就去搜索了下它所支持的其它内核 Jupyter Kern ...
- 修改jupyter notebook的默认主页(默认工作空间)
本文目的 本文要达到的目的是,打开jupyter notebook后,在浏览器地址栏中输入localhost:8888,直接进入自定义的一个家目录(Home Page)(又称默认主页.工作空间),而并 ...
- Jupyter Notebook使用技巧:换皮肤
公众号:尤而小屋 作者:Peter 编辑:Peter 大家好,我是Peter~ Jupyter Notebook一直都是做数据分析的最佳利器.之前写过一篇关于jupyter notebook的详细入门 ...
- 数据挖掘基础学习一:VMware虚拟机Ubuntu上安装Python和IPython Notebook(Jupyter Notebook)完整步骤及需要注意的问题(以ubuntu-18.04.3为例)
数据挖掘基础学习一:VMware虚拟机Ubuntu上安装Python和IPython Notebook(Jupyter Notebook)完整步骤及需要注意的问题 (以ubuntu-18.04.3-d ...
- PEP8 python规范神器和jupyter notebook主题更改--Jupyter Notebook 快速入门
PEP8 python规范神器和jupyter notebook主题更改--Jupyter Notebook 快速入门 原文: https://www.cnblogs.com/xxtalhr/p/10 ...
最新文章
- 最强python技术前沿!什么是python怎么学?通过这篇文字就知道了
- 大规模深度学习预测场景下 codegen 的思考与应用
- 解决Intellij idea运行android application时找不到aapt/li...
- vector删除第i个元素_LeetCode每日一题 Q215数组中的第K个最大元素
- 主线程等待几个子线程执行完成方案
- “舌战群儒”的技术分析
- c语言case语句比较大小,[求助]用switch语句编写比较数值大小程序
- 蚂蚁金服校招一面有感
- 夏普Sharp MX-B401 一体机驱动
- 华硕X370 Pro更新BIOS后黑屏自救记录
- oracle 数据库不用了,改用SQL,要学SQL了,第一个手工写的存储过程
- Linux下的摄相头驱动
- 「R shiny基础」使用shinyapp分享你的Shiny应用
- 双路服务器 游戏性能,AMD双路128核EPYC跑分无敌 服务器CPU核多才是王道
- 从懵逼到再入门——JavaEE完整体系架构
- java虚拟机有哪些分类?
- 结构化数据和非结构化数据、半结构化数据的区别-归纳总结整理
- springboot毕设项目电影影评管理系统wej6a(java+VUE+Mybatis+Maven+Mysql)
- 技术、产品、交流、思考 - 微软技术暨生态大会 2018
- 中科院上海药物所等揭示AMPK促进DNA双链损伤修复的新机制
热门文章
- oracle9i怎样管理数据,Oracle9i数据库管理员使用大全
- asp.net oracle连接数据库,ASP.NET连接Oracle数据库的步骤详解
- android 录音原始文件_Android 11可能最终会取消Android对视频录制的4GB文件大小限制...
- bytearrayinputstream java_java io系列02之 ByteArrayInputStream的简介,源码分析和示例(包括InputStream)...
- 访问不了html的内容,index.html文件内容与实际访问结果不同
- ftp linux 服务器 麒麟_阿里云ECS服务器搭建vsftpd
- 计算机毕业设计源码分享双鱼林,计算机毕业课程设计论文源码-057双鱼林asp教务选课信息系统...
- java jtextfield 不显示_【swing问题】_JTextField组件怎么显示不全啊
- Jsp+Servlet+Mysql实现的酒店预定管理系统
- multisim模拟电子钟课设带视频报告下载