相关疑难解决方法(0)

matplotlib绘制小图像而无需重新采样

我正在尝试使用matplotlib在python中绘制一个小图像,并希望显示的轴具有与它生成的numpy数组相同的形状,即数据不应重新采样.换句话说,数组中的每个条目应对应于屏幕上的像素(或其左侧).这看起来微不足道,但即使在网上拖网一段时间之后,我似乎无法让它起作用:

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.cm as cm

X = np.random.rand(30,40)

fig = plt.figure()
fig.add_axes(aspect="equal",extent=[0, X.shape[1], 0, X.shape[0]])
ax = fig.gca()
ax.autoscale_view(True, False, False)
ax.imshow(X, cmap = cm.gray)

plt.show()
Run Code Online (Sandbox Code Playgroud)

python matplotlib

6
推荐指数
1
解决办法
4097
查看次数

大matplotlib像素图最好的方法

我有一个大的2D数据集,我希望将每个X,Y对与颜色相关联,并用matplotlib绘制它.我说的是100万点.我想知道在性能(速度)方面最好的方法是什么,如果你能指出一些例子

python colors matplotlib figure

5
推荐指数
1
解决办法
2750
查看次数

标签 统计

matplotlib ×2

python ×2

colors ×1

figure ×1