Tag: 传说

如何删除ggplot2中的图例标题?

我有一个关于ggplot2中的图例的问题。 假设我有一个关于两个农场的两种不同颜色的平均胡萝卜长度的假设数据集: carrots<-NULL carrots$Farm<-rep(c("X","Y"),2) carrots$Type<-rep(c("Orange","Purple"),each=2) carrots$MeanLength<-c(10,6,4,2) carrots<-data.frame(carrots) 我做一个简单的酒吧情节: require(ggplot2) p<-ggplot(carrots,aes(y=MeanLength,x=Farm,fill=Type)) + geom_bar(position="dodge") + opts(legend.position="top") p 我的问题是:有没有办法从图例中删除标题('types')? 谢谢!

删除图例ggplot 2.2

我试图保留一层的传说(光滑),并用show.legend参数去除另一个(点)的传说,但传说棒。 这里是代码: ggplot(a[a$variable=="ratio1",], aes(x=new.cor1, y=value))+ geom_point(aes(x=new.cor1, y=value, color=mntn1…1., show.legend=F), size=0.001)+ geom_point(data=tbl1.cnds1, aes(x=new.cor1.cnds, y=ratio1.cnds), shape=5)+ geom_smooth(data=a, aes(x=new.cor1, y=value, colour=variable, show.legend=T), size=0.5, span=0.05, show.legend=T)+ labs(title="Manhattan plot", x="position", y="zygosity score", colour = "", fill="")+ theme(axis.text.x = element_text(size=11), axis.text.y = element_text(size=18), legend.text=element_text(size=17), legend.key.size = unit(1, "cm"), plot.title=element_text(size=25, vjust=3), plot.margin = unit(c(1,0.9,1,1), "cm"), axis.text=element_text(size=10), axis.title = element_text(size=24), axis.title.y=element_text(margin=margin(r = 13)), […]

有没有办法改变ggplot2中的图例项目之间的间距?

有没有办法改变ggplot2中的图例项目之间的间距? 我现在有 legend.position ="top" 自动产生一个水平的图例。 然而,物品的间距非常接近,我想知道如何将它们分开。

辅助轴twinx():如何添加到图例?

我有一个两个y轴的情节,使用twinx() 。 我也给线条标签,并想用legend()来显示它们,但是我只能成功得到图例中一个轴的标签: import numpy as np import matplotlib.pyplot as plt from matplotlib import rc rc('mathtext', default='regular') fig = plt.figure() ax = fig.add_subplot(111) ax.plot(time, Swdown, '-', label = 'Swdown') ax.plot(time, Rn, '-', label = 'Rn') ax2 = ax.twinx() ax2.plot(time, temp, '-r', label = 'temp') ax.legend(loc=0) ax.grid() ax.set_xlabel("Time (h)") ax.set_ylabel(r"Radiation ($MJ\,m^{-2}\,d^{-1}$)") ax2.set_ylabel(r"Temperature ($^\circ$C)") ax2.set_ylim(0, 35) ax.set_ylim(-20,100) […]

如何用matplotlib.pyplot改变图例大小

简单的问题在这里:我试图让我的传说使用matplotlib.pyplot更小的尺寸(即,文字要小)。 我使用的代码是这样的: plot.figure() plot.scatter(k, sum_cf, color='black', label='Sum of Cause Fractions') plot.scatter(k, data[:, 0], color='b', label='Dis 1: cf = .6, var = .2') plot.scatter(k, data[:, 1], color='r', label='Dis 2: cf = .2, var = .1') plot.scatter(k, data[:, 2], color='g', label='Dis 3: cf = .1, var = .01') plot.legend(loc=2)

如何在ggplot中独立定位两个图例

标题很好涵盖它。 我有两个关于尺寸和颜色的传说,希望在图的上面和上面有一个。 这是可能的,如果是的话,如何 TIA

Matplotlib散点图图例

我创build了一个4D散点图来表示特定区域的不同温度。 当我创build图例时,图例显示正确的符号和颜色,但添加了一条线。 我使用的代码是: colors=['b', 'c', 'y', 'm', 'r'] lo = plt.Line2D(range(10), range(10), marker='x', color=colors[0]) ll = plt.Line2D(range(10), range(10), marker='o', color=colors[0]) l = plt.Line2D(range(10), range(10), marker='o',color=colors[1]) a = plt.Line2D(range(10), range(10), marker='o',color=colors[2]) h = plt.Line2D(range(10), range(10), marker='o',color=colors[3]) hh = plt.Line2D(range(10), range(10), marker='o',color=colors[4]) ho = plt.Line2D(range(10), range(10), marker='x', color=colors[4]) plt.legend((lo,ll,l,a, h, hh, ho),('Low Outlier', 'LoLo','Lo', 'Average', 'Hi', 'HiHi', […]

ggplot单独的传说和情节

我正在使用网格 lpackage放置我用ggplot2制作的graphics : library(ggplot2) library(grid) Layout <- grid.layout(nrow = 4, ncol = 4, widths = unit(1, "null"), heights = unit(c(0.4, 0.8, 1.2, 1.2), c("null", "null", "null"))) grid.show.layout(Layout) plot1 = ggplot(diamonds, aes(clarity, fill = color)) + geom_bar() + facet_wrap(~cut, nrow = 1) print(plot1 + theme(legend.position = "none"), vp = viewport(layout.pos.row = 3, layout.pos.col = 1:4)) 问题是我想把第三行(3,1) […]

添加一个共同的图例组合ggplots

我有两个ggplots,我水平alignmentgrid.arrange 。 我已经浏览了很多论坛post,但是我尝试的所有东西似乎都是现在已更新并命名为其他内容的命令。 我的数据看起来像这样; # Data plot 1 axis1 axis2 group1 -0.212201 0.358867 group2 -0.279756 -0.126194 group3 0.186860 -0.203273 group4 0.417117 -0.002592 group1 -0.212201 0.358867 group2 -0.279756 -0.126194 group3 0.186860 -0.203273 group4 0.186860 -0.203273 # Data plot 2 axis1 axis2 group1 0.211826 -0.306214 group2 -0.072626 0.104988 group3 -0.072626 0.104988 group4 -0.072626 0.104988 group1 0.211826 -0.306214 […]