删除ggplot的第一条和最后一条记录之间的连接线
Remove connecting line between first and last record of ggplot
我正在努力解决一个应该很容易解决的问题。但是,我无法修复它。
这是我的数据:
cluster variable value
1 1 1988 16.266506
2 2 1988 1.651491
3 3 1988 1.414906
4 4 1988 3.524106
5 5 1988 1.255048
6 6 1988 5.247590
7 1 1989 58.542374
8 2 1989 55.348154
9 3 1989 1.281950
10 4 1989 79.946518
11 5 1989 295.739329
12 6 1989 111.941471
13 1 1990 35.831376
14 2 1990 163.154334
15 3 1990 6.267801
16 4 1990 36.135324
17 5 1990 32.184136
18 6 1990 65.808952
19 1 1991 104.319331
20 2 1991 271.297555
21 3 1991 1.717811
22 4 1991 6.162088
23 5 1991 223.614068
24 6 1991 144.494680
25 1 1992 24.920946
26 2 1992 97.514737
27 3 1992 2.338454
28 4 1992 8.236198
29 5 1992 119.907743
30 6 1992 59.466458
31 1 1993 35.915740
32 2 1993 11.444630
33 3 1993 1.754765
34 4 1993 5.023139
35 5 1993 2.464351
36 6 1993 12.793560
37 1 1994 10.192094
38 2 1994 17.123972
39 3 1994 1.148919
40 4 1994 44.892803
41 5 1994 46.797657
42 6 1994 27.554103
43 1 1995 47.949046
44 2 1995 58.979519
45 3 1995 2.156014
46 4 1995 2.386940
47 5 1995 16.583813
48 6 1995 30.259352
49 1 1996 50.782284
50 2 1996 23.318913
51 3 1996 245.206559
52 4 1996 92.726616
53 5 1996 23.872951
54 6 1996 60.165873
55 1 1997 16.047945
56 2 1997 96.002264
57 3 1997 154.553556
58 4 1997 4.683534
59 5 1997 4.230310
60 6 1997 40.414528
61 1 1998 9.674630
62 2 1998 276.691314
63 3 1998 1.539398
64 4 1998 47.155072
65 5 1998 167.535475
66 6 1998 121.591620
67 1 1999 1.996771
68 2 1999 19.291985
69 3 1999 9.627251
70 4 1999 2.111284
71 5 1999 5.077251
72 6 1999 7.651787
73 1 2000 1.533511
74 2 2000 4.749388
75 3 2000 77.764969
76 4 2000 8.822520
77 5 2000 1.398238
78 6 2000 9.021997
79 1 2001 4.147357
80 2 2001 4.655750
81 3 2001 1.192090
82 4 2001 4.542792
83 5 2001 1.401844
84 6 2001 3.560301
85 1 2002 4.358921
86 2 2002 5.588824
87 3 2002 9.286483
88 4 2002 3.383068
89 5 2002 1.630102
90 6 2002 4.163573
91 1 2003 114.590967
92 2 2003 416.672354
93 3 2003 2.145251
94 4 2003 7.990705
95 5 2003 650.406070
96 6 2003 280.008212
97 1 2004 31.423147
98 2 2004 25.393737
99 3 2004 2.134556
100 4 2004 38.647510
101 5 2004 58.314884
102 6 2004 35.628008
103 1 2005 120.493931
104 2 2005 76.455433
105 3 2005 206.615430
106 4 2005 59.008307
107 5 2005 27.198275
108 6 2005 79.833828
109 1 2006 235.611236
110 2 2006 84.379053
111 3 2006 86.638692
112 4 2006 201.766197
113 5 2006 3.348146
114 6 2006 127.260565
115 1 2007 31.479617
116 2 2007 8.959114
117 3 2007 1.191066
118 4 2007 24.147700
119 5 2007 17.038608
120 6 2007 18.790166
121 1 2008 54.826089
122 2 2008 2.163957
123 3 2008 1.479409
124 4 2008 3.141238
125 5 2008 1.304543
126 6 2008 13.931403
127 1 2009 63.018339
128 2 2009 101.637635
129 3 2009 5.172660
130 4 2009 58.412126
131 5 2009 236.547752
132 6 2009 106.876749
133 1 2010 11.843006
134 2 2010 4.458760
135 3 2010 12.711000
136 4 2010 57.260891
137 5 2010 38.884449
138 6 2010 26.512278
139 1 2011 134.628759
140 2 2011 216.482243
141 3 2011 5.593466
142 4 2011 3.980969
143 5 2011 27.394367
144 6 2011 93.071463
145 1 2012 3.696990
146 2 2012 17.026470
147 3 2012 21.556694
148 4 2012 1.682511
149 5 2012 13.405246
150 6 2012 9.999758
151 1 2013 1.642975
152 2 2013 44.140334
153 3 2013 42.019019
154 4 2013 2.643122
155 5 2013 1.234858
156 6 2013 15.342229
157 1 2014 2.200339
158 2 2014 3.041888
159 3 2014 42.076690
160 4 2014 1.359859
161 5 2014 1.271090
162 6 2014 4.638317
163 1 2015 95.083916
164 2 2015 204.618897
165 3 2015 1.191329
166 4 2015 18.865633
167 5 2015 228.506156
168 6 2015 129.305328
169 1 2016 81.739401
170 2 2016 40.525547
171 3 2016 192.637080
172 4 2016 9.985224
173 5 2016 61.758033
174 6 2016 57.468834
175 1 2017 201.880418
176 2 2017 98.496414
177 3 2017 230.865579
178 4 2017 25.877045
179 5 2017 93.934230
180 6 2017 112.588227
我想将其绘制为 ggplot
的线图,以便每个集群都有自己的线。这应该是直截了当的,我做了很多次,但出于某种原因,这次 ggplot
用一条额外的线连接第一个和最后一个数据点。我怎样才能删除该行?
ggplot(median_min_7, aes(x = variable, y = value)) +
geom_line(mapping = aes(color = cluster), group = 1)
因为你没有提供代码..很难检查错误..这对我有用
library(data.table)
library(ggplot2)
# Code ------------------
ggplot(DT, aes(x = variable, y = value, group = cluster, colour = as.factor(cluster))) +
geom_line()
# Sample data --------------
DT <- fread("row cluster variable value
1 1 1988 16.266506
2 2 1988 1.651491
3 3 1988 1.414906
4 4 1988 3.524106
5 5 1988 1.255048
6 6 1988 5.247590
7 1 1989 58.542374
8 2 1989 55.348154
9 3 1989 1.281950
10 4 1989 79.946518
11 5 1989 295.739329
12 6 1989 111.941471
13 1 1990 35.831376
14 2 1990 163.154334
15 3 1990 6.267801
16 4 1990 36.135324
17 5 1990 32.184136
18 6 1990 65.808952
19 1 1991 104.319331
20 2 1991 271.297555
21 3 1991 1.717811
22 4 1991 6.162088
23 5 1991 223.614068
24 6 1991 144.494680
25 1 1992 24.920946
26 2 1992 97.514737
27 3 1992 2.338454
28 4 1992 8.236198
29 5 1992 119.907743
30 6 1992 59.466458
31 1 1993 35.915740
32 2 1993 11.444630
33 3 1993 1.754765
34 4 1993 5.023139
35 5 1993 2.464351
36 6 1993 12.793560
37 1 1994 10.192094
38 2 1994 17.123972
39 3 1994 1.148919
40 4 1994 44.892803
41 5 1994 46.797657
42 6 1994 27.554103
43 1 1995 47.949046
44 2 1995 58.979519
45 3 1995 2.156014
46 4 1995 2.386940
47 5 1995 16.583813
48 6 1995 30.259352
49 1 1996 50.782284
50 2 1996 23.318913
51 3 1996 245.206559
52 4 1996 92.726616
53 5 1996 23.872951
54 6 1996 60.165873
55 1 1997 16.047945
56 2 1997 96.002264
57 3 1997 154.553556
58 4 1997 4.683534
59 5 1997 4.230310
60 6 1997 40.414528
61 1 1998 9.674630
62 2 1998 276.691314
63 3 1998 1.539398
64 4 1998 47.155072
65 5 1998 167.535475
66 6 1998 121.591620
67 1 1999 1.996771
68 2 1999 19.291985
69 3 1999 9.627251
70 4 1999 2.111284
71 5 1999 5.077251
72 6 1999 7.651787
73 1 2000 1.533511
74 2 2000 4.749388
75 3 2000 77.764969
76 4 2000 8.822520
77 5 2000 1.398238
78 6 2000 9.021997
79 1 2001 4.147357
80 2 2001 4.655750
81 3 2001 1.192090
82 4 2001 4.542792
83 5 2001 1.401844
84 6 2001 3.560301
85 1 2002 4.358921
86 2 2002 5.588824
87 3 2002 9.286483
88 4 2002 3.383068
89 5 2002 1.630102
90 6 2002 4.163573
91 1 2003 114.590967
92 2 2003 416.672354
93 3 2003 2.145251
94 4 2003 7.990705
95 5 2003 650.406070
96 6 2003 280.008212
97 1 2004 31.423147
98 2 2004 25.393737
99 3 2004 2.134556
100 4 2004 38.647510
101 5 2004 58.314884
102 6 2004 35.628008
103 1 2005 120.493931
104 2 2005 76.455433
105 3 2005 206.615430
106 4 2005 59.008307
107 5 2005 27.198275
108 6 2005 79.833828
109 1 2006 235.611236
110 2 2006 84.379053
111 3 2006 86.638692
112 4 2006 201.766197
113 5 2006 3.348146
114 6 2006 127.260565
115 1 2007 31.479617
116 2 2007 8.959114
117 3 2007 1.191066
118 4 2007 24.147700
119 5 2007 17.038608
120 6 2007 18.790166
121 1 2008 54.826089
122 2 2008 2.163957
123 3 2008 1.479409
124 4 2008 3.141238
125 5 2008 1.304543
126 6 2008 13.931403
127 1 2009 63.018339
128 2 2009 101.637635
129 3 2009 5.172660
130 4 2009 58.412126
131 5 2009 236.547752
132 6 2009 106.876749
133 1 2010 11.843006
134 2 2010 4.458760
135 3 2010 12.711000
136 4 2010 57.260891
137 5 2010 38.884449
138 6 2010 26.512278
139 1 2011 134.628759
140 2 2011 216.482243
141 3 2011 5.593466
142 4 2011 3.980969
143 5 2011 27.394367
144 6 2011 93.071463
145 1 2012 3.696990
146 2 2012 17.026470
147 3 2012 21.556694
148 4 2012 1.682511
149 5 2012 13.405246
150 6 2012 9.999758
151 1 2013 1.642975
152 2 2013 44.140334
153 3 2013 42.019019
154 4 2013 2.643122
155 5 2013 1.234858
156 6 2013 15.342229
157 1 2014 2.200339
158 2 2014 3.041888
159 3 2014 42.076690
160 4 2014 1.359859
161 5 2014 1.271090
162 6 2014 4.638317
163 1 2015 95.083916
164 2 2015 204.618897
165 3 2015 1.191329
166 4 2015 18.865633
167 5 2015 228.506156
168 6 2015 129.305328
169 1 2016 81.739401
170 2 2016 40.525547
171 3 2016 192.637080
172 4 2016 9.985224
173 5 2016 61.758033
174 6 2016 57.468834
175 1 2017 201.880418
176 2 2017 98.496414
177 3 2017 230.865579
178 4 2017 25.877045
179 5 2017 93.934230
180 6 2017 112.588227")
我正在努力解决一个应该很容易解决的问题。但是,我无法修复它。
这是我的数据:
cluster variable value
1 1 1988 16.266506
2 2 1988 1.651491
3 3 1988 1.414906
4 4 1988 3.524106
5 5 1988 1.255048
6 6 1988 5.247590
7 1 1989 58.542374
8 2 1989 55.348154
9 3 1989 1.281950
10 4 1989 79.946518
11 5 1989 295.739329
12 6 1989 111.941471
13 1 1990 35.831376
14 2 1990 163.154334
15 3 1990 6.267801
16 4 1990 36.135324
17 5 1990 32.184136
18 6 1990 65.808952
19 1 1991 104.319331
20 2 1991 271.297555
21 3 1991 1.717811
22 4 1991 6.162088
23 5 1991 223.614068
24 6 1991 144.494680
25 1 1992 24.920946
26 2 1992 97.514737
27 3 1992 2.338454
28 4 1992 8.236198
29 5 1992 119.907743
30 6 1992 59.466458
31 1 1993 35.915740
32 2 1993 11.444630
33 3 1993 1.754765
34 4 1993 5.023139
35 5 1993 2.464351
36 6 1993 12.793560
37 1 1994 10.192094
38 2 1994 17.123972
39 3 1994 1.148919
40 4 1994 44.892803
41 5 1994 46.797657
42 6 1994 27.554103
43 1 1995 47.949046
44 2 1995 58.979519
45 3 1995 2.156014
46 4 1995 2.386940
47 5 1995 16.583813
48 6 1995 30.259352
49 1 1996 50.782284
50 2 1996 23.318913
51 3 1996 245.206559
52 4 1996 92.726616
53 5 1996 23.872951
54 6 1996 60.165873
55 1 1997 16.047945
56 2 1997 96.002264
57 3 1997 154.553556
58 4 1997 4.683534
59 5 1997 4.230310
60 6 1997 40.414528
61 1 1998 9.674630
62 2 1998 276.691314
63 3 1998 1.539398
64 4 1998 47.155072
65 5 1998 167.535475
66 6 1998 121.591620
67 1 1999 1.996771
68 2 1999 19.291985
69 3 1999 9.627251
70 4 1999 2.111284
71 5 1999 5.077251
72 6 1999 7.651787
73 1 2000 1.533511
74 2 2000 4.749388
75 3 2000 77.764969
76 4 2000 8.822520
77 5 2000 1.398238
78 6 2000 9.021997
79 1 2001 4.147357
80 2 2001 4.655750
81 3 2001 1.192090
82 4 2001 4.542792
83 5 2001 1.401844
84 6 2001 3.560301
85 1 2002 4.358921
86 2 2002 5.588824
87 3 2002 9.286483
88 4 2002 3.383068
89 5 2002 1.630102
90 6 2002 4.163573
91 1 2003 114.590967
92 2 2003 416.672354
93 3 2003 2.145251
94 4 2003 7.990705
95 5 2003 650.406070
96 6 2003 280.008212
97 1 2004 31.423147
98 2 2004 25.393737
99 3 2004 2.134556
100 4 2004 38.647510
101 5 2004 58.314884
102 6 2004 35.628008
103 1 2005 120.493931
104 2 2005 76.455433
105 3 2005 206.615430
106 4 2005 59.008307
107 5 2005 27.198275
108 6 2005 79.833828
109 1 2006 235.611236
110 2 2006 84.379053
111 3 2006 86.638692
112 4 2006 201.766197
113 5 2006 3.348146
114 6 2006 127.260565
115 1 2007 31.479617
116 2 2007 8.959114
117 3 2007 1.191066
118 4 2007 24.147700
119 5 2007 17.038608
120 6 2007 18.790166
121 1 2008 54.826089
122 2 2008 2.163957
123 3 2008 1.479409
124 4 2008 3.141238
125 5 2008 1.304543
126 6 2008 13.931403
127 1 2009 63.018339
128 2 2009 101.637635
129 3 2009 5.172660
130 4 2009 58.412126
131 5 2009 236.547752
132 6 2009 106.876749
133 1 2010 11.843006
134 2 2010 4.458760
135 3 2010 12.711000
136 4 2010 57.260891
137 5 2010 38.884449
138 6 2010 26.512278
139 1 2011 134.628759
140 2 2011 216.482243
141 3 2011 5.593466
142 4 2011 3.980969
143 5 2011 27.394367
144 6 2011 93.071463
145 1 2012 3.696990
146 2 2012 17.026470
147 3 2012 21.556694
148 4 2012 1.682511
149 5 2012 13.405246
150 6 2012 9.999758
151 1 2013 1.642975
152 2 2013 44.140334
153 3 2013 42.019019
154 4 2013 2.643122
155 5 2013 1.234858
156 6 2013 15.342229
157 1 2014 2.200339
158 2 2014 3.041888
159 3 2014 42.076690
160 4 2014 1.359859
161 5 2014 1.271090
162 6 2014 4.638317
163 1 2015 95.083916
164 2 2015 204.618897
165 3 2015 1.191329
166 4 2015 18.865633
167 5 2015 228.506156
168 6 2015 129.305328
169 1 2016 81.739401
170 2 2016 40.525547
171 3 2016 192.637080
172 4 2016 9.985224
173 5 2016 61.758033
174 6 2016 57.468834
175 1 2017 201.880418
176 2 2017 98.496414
177 3 2017 230.865579
178 4 2017 25.877045
179 5 2017 93.934230
180 6 2017 112.588227
我想将其绘制为 ggplot
的线图,以便每个集群都有自己的线。这应该是直截了当的,我做了很多次,但出于某种原因,这次 ggplot
用一条额外的线连接第一个和最后一个数据点。我怎样才能删除该行?
ggplot(median_min_7, aes(x = variable, y = value)) +
geom_line(mapping = aes(color = cluster), group = 1)
因为你没有提供代码..很难检查错误..这对我有用
library(data.table)
library(ggplot2)
# Code ------------------
ggplot(DT, aes(x = variable, y = value, group = cluster, colour = as.factor(cluster))) +
geom_line()
# Sample data --------------
DT <- fread("row cluster variable value
1 1 1988 16.266506
2 2 1988 1.651491
3 3 1988 1.414906
4 4 1988 3.524106
5 5 1988 1.255048
6 6 1988 5.247590
7 1 1989 58.542374
8 2 1989 55.348154
9 3 1989 1.281950
10 4 1989 79.946518
11 5 1989 295.739329
12 6 1989 111.941471
13 1 1990 35.831376
14 2 1990 163.154334
15 3 1990 6.267801
16 4 1990 36.135324
17 5 1990 32.184136
18 6 1990 65.808952
19 1 1991 104.319331
20 2 1991 271.297555
21 3 1991 1.717811
22 4 1991 6.162088
23 5 1991 223.614068
24 6 1991 144.494680
25 1 1992 24.920946
26 2 1992 97.514737
27 3 1992 2.338454
28 4 1992 8.236198
29 5 1992 119.907743
30 6 1992 59.466458
31 1 1993 35.915740
32 2 1993 11.444630
33 3 1993 1.754765
34 4 1993 5.023139
35 5 1993 2.464351
36 6 1993 12.793560
37 1 1994 10.192094
38 2 1994 17.123972
39 3 1994 1.148919
40 4 1994 44.892803
41 5 1994 46.797657
42 6 1994 27.554103
43 1 1995 47.949046
44 2 1995 58.979519
45 3 1995 2.156014
46 4 1995 2.386940
47 5 1995 16.583813
48 6 1995 30.259352
49 1 1996 50.782284
50 2 1996 23.318913
51 3 1996 245.206559
52 4 1996 92.726616
53 5 1996 23.872951
54 6 1996 60.165873
55 1 1997 16.047945
56 2 1997 96.002264
57 3 1997 154.553556
58 4 1997 4.683534
59 5 1997 4.230310
60 6 1997 40.414528
61 1 1998 9.674630
62 2 1998 276.691314
63 3 1998 1.539398
64 4 1998 47.155072
65 5 1998 167.535475
66 6 1998 121.591620
67 1 1999 1.996771
68 2 1999 19.291985
69 3 1999 9.627251
70 4 1999 2.111284
71 5 1999 5.077251
72 6 1999 7.651787
73 1 2000 1.533511
74 2 2000 4.749388
75 3 2000 77.764969
76 4 2000 8.822520
77 5 2000 1.398238
78 6 2000 9.021997
79 1 2001 4.147357
80 2 2001 4.655750
81 3 2001 1.192090
82 4 2001 4.542792
83 5 2001 1.401844
84 6 2001 3.560301
85 1 2002 4.358921
86 2 2002 5.588824
87 3 2002 9.286483
88 4 2002 3.383068
89 5 2002 1.630102
90 6 2002 4.163573
91 1 2003 114.590967
92 2 2003 416.672354
93 3 2003 2.145251
94 4 2003 7.990705
95 5 2003 650.406070
96 6 2003 280.008212
97 1 2004 31.423147
98 2 2004 25.393737
99 3 2004 2.134556
100 4 2004 38.647510
101 5 2004 58.314884
102 6 2004 35.628008
103 1 2005 120.493931
104 2 2005 76.455433
105 3 2005 206.615430
106 4 2005 59.008307
107 5 2005 27.198275
108 6 2005 79.833828
109 1 2006 235.611236
110 2 2006 84.379053
111 3 2006 86.638692
112 4 2006 201.766197
113 5 2006 3.348146
114 6 2006 127.260565
115 1 2007 31.479617
116 2 2007 8.959114
117 3 2007 1.191066
118 4 2007 24.147700
119 5 2007 17.038608
120 6 2007 18.790166
121 1 2008 54.826089
122 2 2008 2.163957
123 3 2008 1.479409
124 4 2008 3.141238
125 5 2008 1.304543
126 6 2008 13.931403
127 1 2009 63.018339
128 2 2009 101.637635
129 3 2009 5.172660
130 4 2009 58.412126
131 5 2009 236.547752
132 6 2009 106.876749
133 1 2010 11.843006
134 2 2010 4.458760
135 3 2010 12.711000
136 4 2010 57.260891
137 5 2010 38.884449
138 6 2010 26.512278
139 1 2011 134.628759
140 2 2011 216.482243
141 3 2011 5.593466
142 4 2011 3.980969
143 5 2011 27.394367
144 6 2011 93.071463
145 1 2012 3.696990
146 2 2012 17.026470
147 3 2012 21.556694
148 4 2012 1.682511
149 5 2012 13.405246
150 6 2012 9.999758
151 1 2013 1.642975
152 2 2013 44.140334
153 3 2013 42.019019
154 4 2013 2.643122
155 5 2013 1.234858
156 6 2013 15.342229
157 1 2014 2.200339
158 2 2014 3.041888
159 3 2014 42.076690
160 4 2014 1.359859
161 5 2014 1.271090
162 6 2014 4.638317
163 1 2015 95.083916
164 2 2015 204.618897
165 3 2015 1.191329
166 4 2015 18.865633
167 5 2015 228.506156
168 6 2015 129.305328
169 1 2016 81.739401
170 2 2016 40.525547
171 3 2016 192.637080
172 4 2016 9.985224
173 5 2016 61.758033
174 6 2016 57.468834
175 1 2017 201.880418
176 2 2017 98.496414
177 3 2017 230.865579
178 4 2017 25.877045
179 5 2017 93.934230
180 6 2017 112.588227")