如何使用自己的图例条目将手动方程式添加到绘图中?

时间:2018-06-19 04:37:52

标签: r ggplot2

此代码(减去一些不相关的主题):

ggplot(times, aes(x=Size)) +
    geom_line(aes(y=Size/normal_size, linetype='<Ideal O(n)>')) +
    geom_line(aes(y=(Size/normal_size)^2, linetype='<Ideal O(n^2)>')) +
    geom_smooth(aes(y=NormalDuration, colour=Method, linetype=MajorVersion, fill=Method))

旨在显示一些平滑的数据,其背后有几条理想的指导曲线。遗憾的是,我无法上传数据,因为它非常大。

代码生成的图表如下:

plot

这在几个方面被打破了。首先,图例中的linetype条目应显示为MajorVersion,如果我在geom_line之后移动geom_smooth次调用,则会显示,但导则曲线会模糊真实数据,他们不能这样做。

此外,两条引导曲线目前与MajorVersion处于同一美学变量,这是不好的,因为它们不相关。我希望显示第三个类别,其中包含自己的图例标题(&#34;理想&#34;),显示两条引导曲线,黑色和线型不同。如何在不干扰现有情节的情况下这样做?

0 个答案:

没有答案