不断更数据科学指南 可视化库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,在实验本文的代码。


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

目录
相关文章
|
20天前
|
数据可视化 数据挖掘 Python
【数据分析与可视化】利用Python对泰坦尼克号幸存者数据分析与可视化(附源码)
【数据分析与可视化】利用Python对泰坦尼克号幸存者数据分析与可视化(附源码)
191 0
|
20天前
|
数据采集 数据可视化 数据挖掘
如何利用Python中的Pandas库进行数据分析和可视化
Python的Pandas库是一种功能强大的工具,可以用于数据分析和处理。本文将介绍如何使用Pandas库进行数据分析和可视化,包括数据导入、清洗、转换以及基本的统计分析和图表绘制。通过学习本文,读者将能够掌握利用Python中的Pandas库进行高效数据处理和可视化的技能。
|
20天前
|
Python
Python 的科学计算和数据分析: 如何使用 Matplotlib 绘制图表?
Matplotlib是Python的绘图库,用于创建图表。基本步骤包括:导入库(`import matplotlib.pyplot as plt`),准备数据(如`x = [1, 2, 3, 4, 5]`, `y = [2, 4, 6, 8, 10]`),创建图表对象(`fig, ax = plt.subplots()`),绘制图表(`ax.plot(x, y)`),设置标题和标签(`ax.set_title()`, `ax.set_xlabel()`, `ax.set_ylabel()`),最后显示图表(`plt.show()`)。完整示例代码展示了如何绘制一个简单的折线图。
24 5
|
20天前
|
数据采集 存储 数据可视化
python数据分析——数据可视化(图形绘制基础)
为了绘制好数据可视化图形,需要掌握数据分析的基础知识,例如数据类型、数据预处理、统计方法等。同时,还需要了解绘图工具的使用,例如Excel、Tableau、Python中的Matplotlib和Seaborn等。掌握数据可视化的基础知识和工具,可以帮助我们更好地理解数据和数据之间的关系,从而做出更加准确的决策和预测。
110 1
|
20天前
|
数据可视化 数据挖掘 Python
利用Python和Pandas对小费数据集进行数据分析与可视化实战(超详细 附源码)
利用Python和Pandas对小费数据集进行数据分析与可视化实战(超详细 附源码)
329 0
|
20天前
|
机器学习/深度学习 资源调度 数据挖掘
数据挖掘与机器学习中Matplotlib绘图模块详细讲解(超详细 附源码)
数据挖掘与机器学习中Matplotlib绘图模块详细讲解(超详细 附源码)
75 0
|
6月前
|
数据可视化 前端开发 数据挖掘
Python 教程之数据分析(1)—— 使用 Bokeh 进行数据可视化
Python 教程之数据分析(1)—— 使用 Bokeh 进行数据可视化
53 0
|
8月前
|
数据可视化 JavaScript 前端开发
【数据科学】Bokeh
【数据科学】Bokeh
|
人工智能 数据可视化 JavaScript
【数据可视化Python库】
【数据可视化Python库】
29269 3
|
数据可视化 数据挖掘 Linux
python数据可视化大杀器之Seaborn详解
python数据可视化大杀器之Seaborn详解
python数据可视化大杀器之Seaborn详解