vaex - 带有 vaex 的交互式大图
问题描述
我在 Windows 10 上使用 python 3.8;试图制作一个包含大约 700M 点的图,声波分析。此处:具有约 2000 万个样本点和千兆字节数据的交互式大图
强烈推荐 Vaex。我正在尝试使用 Vaex 教程中的示例,但图表没有出现。我在互联网上找不到一个很好的例子。
import vaex
import numpy as np
df = vaex.example()
df.plot1d(df.x, limits='99.7%');
Vaex 文档没有提到应该使用 pyplot.show() 来显示。Plot1d 绘制直方图。如何绘制刚刚连接的点?
解决方案
我很确定 vaex 文档解释说(现已弃用)方法.plot1d(...)
是 matplotlib 绘图例程的包装器。
如果您想使用分箱数据创建自定义图,您可以采用这种方法(我也在他们的文档中找到了它)
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);
推荐阅读
- vb.net - 将数据表转换为类
- android - Recyclerview notifyItemInserted 在空指针异常中使我的应用程序崩溃
- python - 在elif语句python中调用多个函数
- google-apps-script - 随着时间的推移,您如何跟踪 Google 表格中的自动数据输入?
- dns - 在 kubectl 日志之后,错误:dial tcp: lookup istio on 127.0.0.11:53: no such host
- caching - 状态 200(来自磁盘缓存)和 304 未修改问题
- python - Base64 到 1 和 0 的字符串转换器
- git - 删除具有有效 ssh 密钥的存储库
- windows - Powershell Get-ChildItem 似乎有时会跳过文件
- elasticsearch - Kibana 错误警报 - 过滤类似错误消息 | 相似性查询 [Elastalert]