【发布时间】:2012-05-19 00:30:46
【问题描述】:
要在我的绘图中添加一个矩形,我通常使用以下代码:
ret=Rectangle((x_l[i]-dx,y_l[i]-dx),width=dx,height=dx,facecolor='red',linestyle='solid')
ax=gca()
ax.add_patch(ret)
但是我想知道是否可以以不同的方式赋予颜色。我希望我的矩形根据颜色条着色。我会尝试更好地解释它。每个矩形代表一个单元格,在每个单元格中我定义一个标量字段。我的标量字段范围从min_val 到max_val。我希望我绘制的每个矩形都是与矩形中标量字段的值相对应的颜色。
【问题讨论】:
-
我很困惑。您能否制作一张您想要的输出的图片并将其发布?
-
另外,
Rectangle是什么?也就是说,它来自哪个模块? -
这是使用
matplotlib还是一些图形工具包?你的问题很模棱两可…… -
如果我不知道如何制作这张图片,我该如何制作?顺便说一句,假设我有 5 个矩形,每个矩形的密度值是 1,2,3,4,5 。我希望将密度为 1 的矩形涂成蓝色,将密度为 5 的矩形涂成红色。另一个颜色介于两者之间,就像我使用散点图一样。我正在使用 matplotlib
标签: python colors matplotlib