不断更数据科学指南 可视化库Bokeh分享

简介: 今天分享一个数据可视化的库:https://bokeh.org/

bokeh是什么,有什么用?

bokeh是一个数据可视化的Python库。它提供了plot(二维关系图)和多种样式图表生成的函数。


这样能够帮助开发者,更多时候是数据分析师快速的将数据展示为多种图表。


安装

pip install bokeh


查看安装效果

bokeh info


image.png

我这里写了个demo1.py

image.png

这里有两个维度,x(年份,2017至2021);y(黄金价格从99波动到115.9)。

代码很直观:x数组为年份,y数组为一组虚构黄金价格。然后创建一个figure实例,p表示一张二维图。

接着在图上画线p.line,指定x,y轴数据和线宽度等。

效果图如下:

image.png

好,如果想展示两个产品的价格波动,也很容易。

代码中添加14,15两行,也就是添加了y2数组展示在y轴,设置一个不同颜色。

image.png

image.png

image.png

看看代码:

image.png

很简单直观,我们从图来看代码,主要分为三块。


div, spinner :div为文字提示,spinner为把当前图的尺寸传入,渲染出一个图形化调控数字的组件

ranger_slider: 一个范围滑动取值组件,区间为[2010,2020], 步长为1.

p: 一个plot二维图形组件

最后通过这三个块构建为一个layout对象,展示为一个整体图表。


最后展示一个保存为html的:


image.png

这里代码在:https://gitee.com/leixuewei/data-science-stream/blob/main/lecture01/demo7.py,本文不做过多分析了,读者可以思考一下。


代码REPO持续更新:https://gitee.com/leixuewei/data-science-stream

这里展示了三种使用,分析的重点在于对数据和图表的把握,更多内容请移步:https://docs.bokeh.org/en/latest/docs/first_steps.html


想要编写代码体验, 可以拷贝一个更加基础的Python项目:https://mp.csdn.net/editor/html/116111486,在实验本文的代码。


对了大家一键三连支持创作,多多反馈,感谢!

目录
相关文章
|
7月前
|
数据可视化 算法 JavaScript
【Python数据挖掘】数据可视化及数据对象的相似性度量算法详解(超详细 附源码)
【Python数据挖掘】数据可视化及数据对象的相似性度量算法详解(超详细 附源码)
213 0
|
5月前
|
数据可视化 数据挖掘 数据处理
深度挖掘!Python 数据分析中 Matplotlib 与 Seaborn 的隐藏功能,让数据可视化更出彩!
【7月更文挑战第23天】在Python数据分析中,Matplotlib与Seaborn是关键的可视化工具。Matplotlib提供深度自定义,如调整轴刻度和网格,支持多子图布局。Seaborn基于Matplotlib,简化美观图表生成,内置主题与调色板,适用于复杂统计图形如小提琴图和成对关系图,且无缝集成Pandas数据框。掌握这些库的高级功能,能显著提升数据可视化效果,助力数据分析决策。
47 4
|
5月前
|
数据可视化 数据挖掘 API
数据可视化秘籍聚焦Python的Matplotlib和Seaborn库,它们是数据分析的得力工具。
【7月更文挑战第5天】数据可视化秘籍聚焦Python的Matplotlib和Seaborn库,它们是数据分析的得力工具。Matplotlib是基础库,提供高度自定义的2D图表,而Seaborn在其上构建,提供美观的统计图形。文章介绍了如何用两者画线图、散点图、条形图、饼图和直方图,展示数据趋势和关系。
52 1
|
7月前
|
数据可视化 搜索推荐 数据处理
Matplotlib在数据科学中的应用与案例分析
【4月更文挑战第17天】本文探讨了Matplotlib在数据科学中的应用,强调其作为Python中最常用的可视化库,提供多种图表类型、高度可定制性、交互式功能及与其他库的集成。通过一个案例分析展示了如何使用Matplotlib绘制城市人口分布的条形图,并添加交互式元素以增强数据探索。掌握Matplotlib能提升数据科学家的可视化能力和效率。
|
7月前
|
数据可视化 数据挖掘 Python
Pandas 高级教程——数据可视化
Pandas 高级教程——数据可视化
135 3
|
7月前
|
数据可视化 Linux Go
图表的魔力:探索Python数据可视化技术与库
在当今数据驱动的世界中,数据可视化成为了解和传达信息的关键工具。本文将重点介绍Python中两个强大的数据可视化库:Seaborn和Plotly。我们将探索它们的功能和特点,并展示如何使用它们创建各种吸引人且有洞察力的图表和可视化效果。
|
7月前
|
数据可视化 数据挖掘 Python
利用Python和Pandas对小费数据集进行数据分析与可视化实战(超详细 附源码)
利用Python和Pandas对小费数据集进行数据分析与可视化实战(超详细 附源码)
592 0
|
7月前
|
机器学习/深度学习 资源调度 数据挖掘
数据挖掘与机器学习中Matplotlib绘图模块详细讲解(超详细 附源码)
数据挖掘与机器学习中Matplotlib绘图模块详细讲解(超详细 附源码)
109 0
|
数据可视化 前端开发 数据挖掘
Python 教程之数据分析(1)—— 使用 Bokeh 进行数据可视化
Python 教程之数据分析(1)—— 使用 Bokeh 进行数据可视化
84 0
|
数据可视化 JavaScript 前端开发
【数据科学】Bokeh
【数据科学】Bokeh
下一篇
无影云桌面