 <p>As you are plotting points and their aesthetics is color and accordingly you should use <code>color=</code> instead of <code>fill=</code></p> <pre><code>p+guides(color=guide_legend("Legend title")) </code></pre> <p>or</p> <pre><code>p + labs(color="Legend title") </code></pre>