我正在调整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参数定义自定义值,但没有明显的响应.
有没有办法调整重新调整大小的图例标题的对齐方式?
我正在尝试访问属于程序一部分的一组数据。结果是声明数据不存在。我正在使用的代码如下:
\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我正在使用RColorBrewer(调色板=“ Set2”)。我想提取颜色列表并将其用于注释。有没有一种方法可以提取Set2颜色的向量(称为List),并使用该向量使注释与已经使用的颜色匹配(color = List(3))?
谢谢。
我有一个情节,其传奇应包含两个级别.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)
我显然做错了什么,但需要帮助才能找到问题所在.
我正在从网站读取数据,其中包含标识每一行的文本。我只是将数据复制并粘贴到 Excel 中,然后由 R 读取该文件。其中一行包含德国城市的名称“W\xc3\xbcrzburg”,其中包含带有变音符号的小写 u。我在网络或 Excel 上看到特殊字符没有问题。问题是,当这个单词传递给 ggplot2 时,它在图中显示为“Wízburg”,波浪线位于大写字母 A 上。RStudio 根据其显示区域显示这两种形式。我假设ggplot2使用不同的语言来解释特殊字符。
有没有办法告诉 ggplot 如何读取、解释和显示特殊字符?我不想只为这个城市编写专门的代码,而是为了解决一般问题。随着数据随着时间的推移而扩展,我可能会遇到其他角色。
\n我试图绘制成对点,因为这是它们出现的格式.该数据描述了其行为被描述为在两个频率之间的商业部件(电子部件).这是数据集的一个小例子:
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根据连接线freq1和freq2(最好使用ggplot2)绘制每个值吗?