我根本找不到在这个特定的 ggplot 中用 R 上的 ggplot2 绘制图例面板的方法。只是想让它出现。
就上下文而言,我正在绘制样品的化学丰度与元素的原子序数。
作为背景,我尝试了很多这里描述的事情:
包括其中的链接,但是无法为我的特定数据集找到解决方案。
我知道问题可能出在数据集的结构内,因为我已经能够用其他数据来做到这一点,但我无法解决它。我也知道问题应该与下面代码中描述的 theme() 有关,因为当我使用默认的 ggplot 配置图例时,实际上会出现。我使用这个个性化的主题来保持我的工作的一致性。
这是我迄今为止去除化妆品的方法:
ggplot(atomic, aes(x=atomic$Z, y = atomic$avg, group=1), fill = atomic$Z) +
Run Code Online (Sandbox Code Playgroud)
geom_point(data=atomic, aes(x=atomic$Z, y=atomic$avg, group=1, color="black"), size=0.5, alpha=1, shape=16 ) +
Run Code Online (Sandbox Code Playgroud)
geom_line(data=atomic, aes(x=atomic$Z, y=atomic$avg, group=1), color="black", linetype= "dashed") +
Run Code Online (Sandbox Code Playgroud)
geom_point(data=atomic, aes(x=atomic$Z, y=atomic$SDSS, group=1, color="#00ba38"), size=5, alpha=1, shape=16, color="#00ba38") +
geom_point(data=atomic, aes(x=atomic$Z, y=atomic$HE22, group=1, color="#619cff"), size=5, alpha=1, shape=16, color="#619cff") +
geom_point(data=atomic, aes(x=atomic$Z, y=atomic$HE12, group=1, color="#F8766D"), size=5, alpha=1, shape=16, color="#F8766D") +
Run Code Online (Sandbox Code Playgroud)