基于holoviews构建的pydata生态系统的高级绘图api。

hvplot的Python项目详细描述


linux/mac build status

hvplot

基于holoviews构建的pydata生态系统的高级绘图api。

pydata生态系统有许多核心python数据容器,允许用户使用各种数据类型,包括:

  • Pandas:数据帧,序列(列/表数据)
  • XArray:数据集,数据数组(多维数组)
  • Dask:数据帧、序列、数组(分布式/非核心数组和列数据)
  • Streamz:数据帧,序列(流式列数据)
  • Intake:数据源(数据目录)
  • GeoPandas:geodataframe(几何数据)
  • NetworkX:图(网络图)

其中一些库具有高级绘图api的概念,使用户可以非常容易地生成公共绘图类型。本地绘图API通常是在Matplotlib上建立的,它提供了坚实的基础,但这意味着用户错过了Web、{a10}和HoloViews这样的现代、交互式绘图库的好处。

hvplot提供了一个基于holoviews的高级绘图api,它为以上述所有格式绘制数据提供了一个通用且一致的api。如果提供了本地plotapi的扩展机制,hvplot可以灵活地与各个库集成,也可以将其用作独立组件。

要开始使用hvplot,请查看Getting Started Guide,并查看User Guide.中的当前功能

安装

hvplot在linux、windows或mac上支持python 2.7、3.5、3.6和3.7,可以使用conda

conda install -c pyviz hvplot

或者用pip

pip install hvplot

对于jupyterlab支持,还需要jupyterlab_pyviz扩展:

jupyter labextension install @pyviz/jupyterlab_pyviz

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java找不到'com'的版本。谷歌。密码findbugs:jsr305'   java中的文件输入和输出   java如何在eclipse类路径中为jar文件赋予优先级?   java如何使用Ant自动重命名输出apk文件?   java在JavaFX画布中访问GraphicsContext中的元素   java Libgdx GWT WebSocket对象序列化   如何使用Java8流和lambda迭代和处理其值为元素列表的映射的值   java验证来自控制台的用户输入。命令是否有效等   windows server 2008 r2 Java运行时。exec执行不正确   java Openshift监控弹簧,显示吊舱   java一些谷歌搜索结果被复制   java无法通过Apache Camel访问外部HTTP服务   多线程一个简单的java多线程   java BigQuery/Gcp数据传输到Amazon S3   java我可以用子接口重新编译公共API并保持二进制兼容性吗?   javajavax。命名。NameNotFoundException:MyBean#找不到MyBean   java如何从akka参与者抛出异常?   Java流收集器。toMap值是一个集合