278 字
1 分钟
数据可视化Python库-Holoviews

HoloViews是一个开源的Python数据可视化库,使用它能够使数据分析和可视化变得简单,通常可以用很少的代码就可以可视化数据,它最擅长干的是一行代码搞定一张图(类似seaborn)。HoloViews与Python3兼容,后端为bokeh、matplotlib、datashader,支持在Linux、Windows或Mac上运行,依赖于Numpy、Pandas和Param这些库,支持通过Jupyter Notebook和JupyterLab进行交互式数据可视化。HoloViews(https://holoviews.org/)网站提供了大量的示例和文档,以帮助用户了解如何使用这个库。

可以直接通过Anaconda安装holoviews

conda install holoviews

也可以通过github安装

git clone git://github.com/holoviz/holoviews.gitcd holoviewspip install -e .

安装完成后可以装载示例代码

holoviews --install-examplescd holoviews-examples

然后通过Jupyter Lab或者Jupyter Notebook打开

jupyter notebookjupyter lab

实际代码中引入包即可

import holoviews as hv;hv.extension('bokeh');

以下是使用Holoviews进行数据可视化的应用,供参考。

  1. 海洋热浪数据

2.  Nasa多光谱遥感数据,直接访问NASA Earth数据,无需下载,直接可视化

3.  ENSO数据

  1. 势涡度(Potential Vorticity)数据

5.  气温数据

Reference:

  1. https://holoviews.org/
  2. https://github.com/holoviz/holoviews
  3. https://medium.com/@fareedkhandev/let-your-data-visualize-itself-with-holoviews-90eb6dcff723
数据可视化Python库-Holoviews
https://blog.scidatalab.net/posts/数据可视化python库-holoviews/
作者
Echo
发布于
2023-12-26
许可协议
CC BY-NC-SA 4.0