我正在尝试使用来自numpy数组的数据,使用rpy2和晶格来创建热图或颜色强度图。我使用的是python 2.6.2,R 2.10.1,rpy2 2.1.9,不确定哪个版本的晶格。我已经让它完美地工作了,除了我需要修改用于绘制相关变量(z)的级别的色带的默认晶格设置。具体地说,我想要灰度而不是洋红-青色的默认渐变。下面是在vanilla R中生成虚拟数据帧并创建灰度水平图的代码:
library(lattice)
x <- rep(seq(1,10), each=10)
y <- rep(seq(1,10), 10)
z <- abs(rnorm(100))
z <-
我想准备一个有多重重叠散点图的灰度图。我的代码的简化版本如下:
for object in list_of_objects:
plt.scatter(object.x,object.y,marker=object.marker,label=object.label)
plt.legend()
plt.show()
问题是图例出现在非灰度颜色中,那么有没有办法强迫它使用灰度颜色呢?(即每个物体的数据有不同的灰度颜色)
您好,我想知道如何用VCD包制作灰度马赛克图
例如
mosaic(~ Sex + Survived, data = Titanic,
main = "Survival on the Titanic", shade = TRUE, legend = TRUE)
生成蓝色和红色的马赛克图。
我试过了
mosaic(~ Sex + Survived, data = Titanic,
main = "Survival on the Titanic", shade = TRUE, legend = TRUE, highlighting_fill
我对Python的库PIL有一个基本的问题。我有一些.txt文件,其中只有、和1值排列在矩阵中。我将图像中的“二进制”数据转换为包含在PIL中的函数Image.fromarray()。如果我将数据的格式乘以255,就会产生黑白图像,这对我来说很好。现在,我想使用PIL中包含的适当的 text 函数向图像添加一些文本,但我希望该文本是彩色。显然,我不能这样做,因为从fromarray获得的图像有一个灰度颜色图。我怎么才能改变呢?
我有一张图像,我想计算图像不同部分的平均灰度值。我首先使用行和列索引定义了一个补丁。这就是我如何指定我的子图所在的位置。
for x = 10 : 1 : 74
for y = 30 : 1 : 94
.........
end
end`
现在如何计算该子图像的平均灰度值?我知道所有这些方法都是寻找均值(均值(Image))。但是由于我只有行和列的位置,我如何才能应用相同的概念。