ggplot绘图区域顶部和底部的线

时间:2018-10-15 11:40:28

标签: r ggplot2 themes

我想在使用ggplot2创建的绘图的顶部和底部添加一条线(x标签和轴下方的底部线)。到目前为止,我已经在情节周围添加了一个矩形,但是我不希望边上的线条。

x <- 1:10
y <- rnorm(10,mean = x)
df <- data.frame(x,y)
library(ggplot2)
ggplot(data = df, mapping = aes(x,y)) + geom_point() +
  theme(plot.background = element_rect(size = 1, color = 'blue'))

我希望你们有一个解决方案。

2 个答案:

答案 0 :(得分:1)

类似于this的东西会起作用吗?

for x in Dic2:
count = 0
Dic3 = Dic2[x]
for y in Dic3:
    if(y in Dic1):
        if(Dic3[y] == Dic1[y]):
            count += 1
percentage = (count/float(len(Dic3)))*100
print(x + " : " + str(percentage) +"%")

enter image description here

答案 1 :(得分:0)

不是完美的,但可行的解决方案。您必须在绘图区域外绘制巨大的“-”(size = 1000)。此解决方案并不完美,因为您必须手动调整{-{1}}上“-”的位置。

y-axis

enter image description here