【发布时间】:2013-08-03 15:21:13
【问题描述】:
我有一个很小的矩阵,我想用interpolation='nearest' 来处理imshow。但这会产生离散的方块。是否可以将块做成圆形并控制块的大小?
【问题讨论】:
-
如果您可以发布使用
interpolation='nearest'...的代码的工作示例,那就太好了。
标签: python matplotlib data-visualization
我有一个很小的矩阵,我想用interpolation='nearest' 来处理imshow。但这会产生离散的方块。是否可以将块做成圆形并控制块的大小?
【问题讨论】:
interpolation='nearest'...的代码的工作示例,那就太好了。
标签: python matplotlib data-visualization
所有imshow的绘图都是为了填充绘图空间(“im”是image的缩写,images填充绘图空间),这与您绘制圆圈的愿望不一致。
网格中的scatter plot 将是通往圆形网格的简单路线。这是一个例子:
from pylab import *
N = 10
r0 = 0.6
x = linspace(0, 1, 10)
y = linspace(0, 1, 10)
X, Y = meshgrid(x, y)
size = rand(N,N)
c = size
scatter(X,Y,s=700*size, marker='o', c=c)
show()
【讨论】: