楼主: 强不强
3104 3

[问答] ggplot 改图例问题 [推广有奖]

  • 0关注
  • 0粉丝

高中生

22%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.6000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
262 点
帖子
6
精华
0
在线时间
44 小时
注册时间
2018-3-27
最后登录
2024-10-24

楼主
强不强 发表于 2018-6-11 19:08:40 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
源程序
library(ggplot2)
data2<-read.csv('E:/302.csv',header = F,stringsAsFactors=FALSE, sep=",")
names(data2)<-c('x1','x2','x3','x4','x5','x6','x7','x8','x9','x10')
data2$x10 <- factor(data2$x10)
b = ggplot(data2, aes(x = x4, y = x9, colour=x10)) +   geom_point(size=3)+theme_bw()
b1<-b+xlab(expression(paste("NH4"^"+","-N[mg/(L)]")))+ylab(expression(paste("△N2O[μmol/(L)]")))+geom_abline(intercept = 3.5,slope = 5,size=2)
b1+theme(plot.title = element_text(hjust = 0.5),title=element_text(family="myFont",color="black",size=20) )+scale_shape_discrete(breaks=c('JUN/16','AUG/16','OCT/16','MAY/17','JUL/17'),labels = c('JUN/16','AUG/16','OCT/16','MAY/17','JUL/17'))

这个完全改不了图例顺序,怎么改都不动,求解答

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:源程序

[MB}~NX@P)Y48UZ`Q3JFGAL.png (14.44 KB)

[MB}~NX@P)Y48UZ`Q3JFGAL.png

沙发
强不强 发表于 2018-6-11 19:20:24
b1<- b1+scale_fill_hue(name="TIME",labels = c("JUN/16","AUG/16","OCT/16","MAY/17","JUL/17"))
最后一句改成这个,出现了bug:
Scale for 'fill' is already present. Adding another scale for 'fill', which will replace the existing scale.

藤椅
cheetahfly 在职认证  发表于 2018-6-12 08:28:00
不算bug,提醒你对fill的设定重复了,以后一次为准
(limits = ......)

板凳
中国梦丶 发表于 2018-6-25 00:00:23 来自手机
强不强 发表于 2018-6-11 19:08
源程序
library(ggplot2)
data2
图例不是颜色?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 08:18