我正在创建一个非常简单的图表,该图表将数据分组并使用分组变量来确定线条样式和颜色。然后我使用'scale_linetype_manaul'和'scale_colour_manual'覆盖那些。到目前为止一切都那么好,但是当我尝试修改图例标签或其标题时,图例分为两部分:一部分用于线型,一部分用于颜色。我只想要一个传奇,但有自定义标签和标题。
关注this question,我确保将两个比例对象命名为相同,但这似乎没有帮助。
最小例子:
X <- data.frame(TPP=factor(c(1,5,10,1,5,10,1,5,10)),
value=c(-0.035819, 0.003356, 0.066091, -0.028039, 0.004333, 0.060292, -0.023115, 0.005661, 0.058821),
horizon=c(1,1,1,2,2,2,3,3,3))
ggplot(X, aes(x=horizon, y=value, group=TPP, col=TPP, linetype=TPP))+
geom_line(size=1)+
scale_linetype_manual(name="X", values = c("solid","dashed", "dotted")) +
scale_color_manual(name="X", values = c("black", "red", "blue"), labels=c("Low", "5","High"))
这会产生以下figure两个传说。如何再次使用自定义标签和标题重新组合这些图例?
答案 0 :(得分:13)
这可能会有所帮助:
scale_color_manual
如果scale_linetype_manual
和<?php
$header = $_POST['header'];
$description = $_POST['description'];
$city = $_POST['city'];
echo "Header, description and city:" , '<br>', '<br>';
echo "Header : " .$_REQUEST['header'], '<br>';
echo "Desc : ".$_REQUEST['description'], '<br>';
echo "City : ".$_REQUEST['city'], '<br>';
?>
中定义的标签不同,或者只在其中一个中指定了标签,您将获得两个不同的图例。