小编Ste*_*ve 的帖子

任何方法使散点图中的绘图点在R中更加透明?

我有一个3列矩阵; 图表是基于第1列和第2列值的点,但是基于第2列(6个不同的组)着色.我可以成功地绘制所有点,但是,最后一个分组颜色为紫色的绘图组(组6)掩盖了其他组的绘图.有没有办法让情节点更透明?

s <- read.table("/.../parse-output.txt", sep="\t") 
dim(s) 
[1] 67124     3
x <- s[,1] 
y <- s[,2]
z <- s[,3] 
cols <- cut(z, 6, labels = c("pink", "red", "yellow", "blue", "green", "purple"))
plot(x, y, main= "Fragment recruitment plot - FR-HIT", ylab = "Percent identity", xlab = "Base pair position", col = as.character(cols), pch=16) 
Run Code Online (Sandbox Code Playgroud)

plot alpha r ggplot2

56
推荐指数
5
解决办法
10万
查看次数

在R中,有没有办法根据一系列数字为渐变上的绘图点着色?

我是R的新手,我已经能够绘制点,但想知道是否有办法将颜色渐变应用于散点图.

我有一个3列矩阵,其中前两个将用作坐标,第三个具有0到0.0001之间的数字范围.有没有办法根据它们落在数字范围内的位置为绘图点着色?

 x   y   z
 15  3   6e-4
 34  22  1e-10
 24  1   5e-2
 ...

plot(x, y, main= "Title", ylab = "column y", xlab = "column x", col = rgb(0,100,0,50,maxColorValue=255), pch=16) 
Run Code Online (Sandbox Code Playgroud)

r ggplot2

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

有没有办法在R中的矩阵中编辑值?

我已经解析了一个文件来提取某些值.列包含符号的百分比.有没有办法删除"%"字符?

由此:

98.9%   23    43
92.2%   342   34
98.9%   53    53
82.2%   32    76
97.9%   83    45
92.9%   92    23
Run Code Online (Sandbox Code Playgroud)

至:

98.9   23    43
92.2   342   34
98.9   53    53
82.2   32    76
97.9   83    45
92.9   92    23
Run Code Online (Sandbox Code Playgroud)

r matrix

2
推荐指数
1
解决办法
481
查看次数

在r中编辑(即删除字符)矩阵的列名时,是否存在与paste()相反的函数?

我想删除矩阵中每个列名的第一个字符.

mat1 <- matrix(seq(1:6), 2)
dimnames(mat1)[[2]] <- c("bA", "bB", "bC")


bA    bB    bC
1     2     3
4     5     6
Run Code Online (Sandbox Code Playgroud)

进入这个:

A     B     C
1     2     3
4     5     6
Run Code Online (Sandbox Code Playgroud)

我知道有了这个paste()函数,你可以追加到列名; 是否有相反的功能?

string substring r paste substr

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

标签 统计

r ×4

ggplot2 ×2

alpha ×1

matrix ×1

paste ×1

plot ×1

string ×1

substr ×1

substring ×1