我正在尝试制作散点图的动画,其中点的颜色和大小在动画的不同阶段发生变化.对于数据,我有两个numpy ndarray,x值和y值:
data.shape = (ntime, npoint)
x.shape = (npoint)
y.shape = (npoint)
Run Code Online (Sandbox Code Playgroud)
现在我想绘制一个类型的散点图
pylab.scatter(x,y,c=data[i,:])
Run Code Online (Sandbox Code Playgroud)
并在索引上创建一个动画i.我该怎么做呢?
我想使用matplotlib生成的图作为OpenGL中的纹理.我到目前为止遇到的matplotlib的OpenGL后端要么不成熟要么已经停止,所以我想避免它们.
我目前的方法是将数字保存到临时的.png文件中,我从中汇编纹理地图集.但是,我宁愿避免存储中间文件,而是直接从matplotlib获取像素数据.这有可能吗?
我正在寻找的答案是fig.canvas.print_to_buffer().乔的答案包含值得一试的其他选择.
我想创建一个动画,我的数据点将逐渐显示在我的图表上,并在所有数据点出现时冻结.我已经看到完成相关性,我只是不太确定如何使用单独的点本身
这不会显示任何特别有用的东西,但我会觉得很酷,因为我试图在地图上可视化一些位置数据
我知道这不是很清楚,所以请澄清,我不太清楚如何很好地表达我的问题.
谢谢