我在Windows10上使用python 3.8;试图绘制一个包含大约700M点的曲线图,声波分析。这里:Interactive large plot with ~20 million sample points and gigabytes of data
强烈推荐使用Vaex。我正在尝试使用Vaex教程中的示例,但该图形没有出现。我在网上找不到一个好的例子。
import vaex
import numpy as np
df = vaex.example()
df.plot1d(df.x, limits='99.7%');Vaex文档没有提到应该使用pyplot.show()来显示。Plot1d绘制直方图。如何绘制连通点?
发布于 2021-10-20 09:49:24
我非常确定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);https://stackoverflow.com/questions/65174132
复制相似问题