我在基于 ggplot2 的 R 中得到了一个情节。不幸的是,我在这里没有足够的声誉来上传情节。现在,我想更改我的图例标题和两行标签的名称。
因此,我添加scale_fill_continuous(name = "New Legend Title", labels=c("Control", "Treatment"))到代码中。
ggplot(data=descripintens,
aes(x=syear, y=workingintensity, group= treatment, colour=factor(treatment))) +
geom_line() +
xlab("Year") +
ylab("Working intensity") +
scale_fill_continuous(name = "New Legend Title", labels=c("Control", "Treatment"))
Run Code Online (Sandbox Code Playgroud)
这是 stackoverflow 和 ggplot2 备忘单中的建议。没有什么改变。甚至没有出现错误。
我的代码有什么问题?
谢谢!
编辑:我用于绘图的数据是一个表格,它基于以下代码:
descripintens<-intensity141516 %>%
group_by(syear, treatment) %>%
summarise(workingintensity=mean(intensity))
Run Code Online (Sandbox Code Playgroud)
该表descripintens如下所示:
syear Treatment workingintensity
1 2014 0 96.2
2 2014 1 98.4
3 2015 0 101.00000
4 2015 1 102.00000
5 2016 0 105.9
6 2016 1 106.2
Run Code Online (Sandbox Code Playgroud) 我想在 R 中制作一个汇总观星表,它为我提供了变量“educ”和“exper”的相应观察次数 N、平均值、标准偏差、最小值和最大值。我使用以下代码在 Latex 中生成表格。
rm(list = ls())
wage2 <- read_csv("~/homework/wage2.txt")
library(stargazer)
stargazer(wage2[c("educ","exper")], type = "latex", digits=1,flip = TRUE)
Run Code Online (Sandbox Code Playgroud)
我得到以下输出。如您所见,表出现了,但它是空的。如果我使用标准的 R-data(例如data("mtcars")),它就可以工作。任何人都有一个想法,我的数据可能有什么问题?通常的 R 命令summary(wage2)工作得很好,但我不能在 Latex 中使用它。谢谢!
% Table created by stargazer v.5.2 by Marek Hlavac, Harvard University.
E-mail: hlavac at fas.harvard.edu
% Date and time: Mo, Mai 07, 2018 - 16:40:31
\begin{table}[!htbp] \centering
\caption{}
\label{}
\begin{tabular}{@{\extracolsep{5pt}}lcc}
\\[-1.8ex]\hline
\hline \\[-1.8ex]
Statistic \\
\hline \\[-1.8ex]
N \\
Mean \\
St. Dev. \\
Min \\
Max \\
\hline \\[-1.8ex] …Run Code Online (Sandbox Code Playgroud)