小编Pau*_*l M的帖子

在ggplot2中调整图例标题的位置和字体大小

我正在调整ggplot2标签的字体大小,使它们在大格式中更具可读性.除了图例标题外,这种方法效果很好.这由以下代码说明:

library(ggplot2)
p <- ggplot(diamonds, aes(carat, price, colour=cut)) + geom_point() +
  xlab("Carat") +
  ylab("Price") +
  opts(legend.position=c(0.85, 0.3)) +
  opts(axis.title.x=theme_text(size=16)) +
  opts(axis.title.y=theme_text(size=16, angle=90)) + 
  opts(plot.title=theme_text(size=20)) +
  opts(legend.text=theme_text(size=14)) +
  opts(legend.title=theme_text(size=14)) +
  opts(title="Diamond Prices")
p
Run Code Online (Sandbox Code Playgroud)

重新调整大小的图例标题不再在图例框中正确对齐,而是向左突出.对于较长的标题,效果甚至更糟.我已经尝试为vjust和hjust参数定义自定义值,但没有明显的响应.

有没有办法调整重新调整大小的图例标题的对齐方式?

r ggplot2

20
推荐指数
2
解决办法
4万
查看次数

从程序加载数据

我正在尝试访问属于程序一部分的一组数据。结果是声明数据不存在。我正在使用的代码如下:

\n
\n

图书馆(生存)

\n
\n

加载所需的包:样条线

\n
\n

数据(包=“生存”)

\n

数据(反洗钱)

\n
\n

警告消息:\n在数据(aml)中:未找到数据集 \xe2\x80\x98aml\xe2\x80\x99

\n

命令 data(package="survival") 生成包含 aml 的数据列表,但 data(aml) 命令确实使数据可用。是我缺少必需的命令,还是生存包的文件可能有问题?我怎样才能找到这些文件并测试 aml 是否存在?

\n

我已经对数据文件 aml 和 am1 进行了测试,以确保我没有误读文本。两者都不起作用。根据数据文件列表中的描述,该数据文件的名称全部为字母。

\n

r dataset package

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

提取RColorBrewer调色板以供其他用途

我正在使用RColorBrewer(调色板=“ Set2”)。我想提取颜色列表并将其用于注释。有没有一种方法可以提取Set2颜色的向量(称为List),并使用该向量使注释与已经使用的颜色匹配(color = List(3))?

谢谢。

r ggplot2

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

ggplot图例显示数据中不存在的级别

我有一个情节,其传奇应包含两个级别.Ggplot显示了一个包含六个级别的图例,其中包括四个未出现在数据框中的图例.问题的简单再现如下所示:

x <- seq(from=1, to=10, by=0.5)
y.2 <- x^2
y.3 <- x^3
exponent.2 <- 2
exponent.3 <- 3
data2 <- data.frame(x=x, y=y.2, exponent = exponent.2)
data3 <- data.frame(x=x, y=y.3, exponent = exponent.3)
data <- rbind(data2, data3)
p <- ggplot(data,aes(x,y,group=exponent, color=exponent)) + geom_line()
p
Run Code Online (Sandbox Code Playgroud)

我显然做错了什么,但需要帮助才能找到问题所在.

r ggplot2

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

使用 ggplot2 和特殊字符

我正在从网站读取数据,其中包含标识每一行的文本。我只是将数据复制并粘贴到 Excel 中,然后由 R 读取该文件。其中一行包含德国城市的名称“W\xc3\xbcrzburg”,其中包含带有变音符号的小写 u。我在网络或 Excel 上看到特殊字符没有问题。问题是,当这个单词传递给 ggplot2 时,它在图中显示为“Wízburg”,波浪线位于大写字母 A 上。RStudio 根据其显示区域显示这两种形式。我假设ggplot2使用不同的语言来解释特殊字符。

\n\n

有没有办法告诉 ggplot 如何读取、解释和显示特殊字符?我不想只为这个城市编写专门的代码,而是为了解决一般问题。随着数据随着时间的推移而扩展,我可能会遇到其他角色。

\n

excel r special-characters ggplot2

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

将数据成对绘制为段

我试图绘制成对点,因为这是它们出现的格式.该数据描述了其行为被描述为在两个频率之间的商业部件(电子部件).这是数据集的一个小例子:

freq1  freq2  gain  
2.0    6.0    43
6.0   18.0    40
8.5   10.5    50 
8.5    9.3    52
Run Code Online (Sandbox Code Playgroud)

因为数据是在一系列频率上呈现的,所以我希望将其显示为连接两个点的线.例如,第一行描述了两点:(2,43)和(6,43).

Anoather的可能性是计算中心频率,在那里定位点并计算我在每个点绘制的图像freq1freq2的宽度,使其范围为.这引发了很多问题,我无法开始编写代码.

所以,我的问题是:哇我可以gain根据连接线freq1freq2(最好使用ggplot2)绘制每个值吗?

plot r ggplot2 lattice

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

标签 统计

r ×6

ggplot2 ×5

dataset ×1

excel ×1

lattice ×1

package ×1

plot ×1

special-characters ×1