首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用vaex进行交互式大型绘图

使用vaex进行交互式大型绘图
EN

Stack Overflow用户
提问于 2020-12-07 07:18:38
回答 1查看 139关注 0票数 0

我在Windows10上使用python 3.8;试图绘制一个包含大约700M点的曲线图,声波分析。这里:Interactive large plot with ~20 million sample points and gigabytes of data

强烈推荐使用Vaex。我正在尝试使用Vaex教程中的示例,但该图形没有出现。我在网上找不到一个好的例子。

代码语言:javascript
复制
import vaex
import numpy as np
df = vaex.example()
df.plot1d(df.x, limits='99.7%');

Vaex文档没有提到应该使用pyplot.show()来显示。Plot1d绘制直方图。如何绘制连通点?

EN

回答 1

Stack Overflow用户

发布于 2021-10-20 09:49:24

我非常确定vaex文档解释了(现已弃用)方法.plot1d(...)是matplotlib绘图例程的包装器。

如果您想使用入库数据创建自定义绘图,您可以采用此方法(我也在他们的文档中找到了此方法)

代码语言:javascript
复制
import vaex
import numpy as np
import pylab as plt

# Load example data
df = vaex.example()

# Do the binning yourself
counts = df.count(binby=df.x, shape=64, limits='99.7%')

# Take care of the x-axis
limits = df.limits_percentage(df.x, percentage=99.7)
xvals = np.linspace(limits[0], limits[1], num=64)

# Create your custom plot via matplotlib, plotly or your favorite tool
p.plot(xvals, counts, marker='o', ms=5);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65174132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档