Discontinous graph - ggplot in R - r

I am using ggplot command to graph my data. I get this picture:
The graph is ugly and discontinus; I look at another data and it looks like this:
(Their code is in Step 2 on link: https://www.datascience.com/blog/introduction-to-forecasting-with-arima-in-r-learn-data-science-tutorials). How do I make my data look like that?
My code is:
daily_data = read.csv2('satni3.csv', header=TRUE, stringsAsFactors=FALSE)
daily_data$Date = as.Date(daily_data$datum, format = "%Y.%m.%d")
ggplot(daily_data, aes(Date, total)) +
geom_line() +
scale_x_date('day') +
ylab("opterecenje") +
xlab("") # total is the column with numbers that represent some data for a given date.
Here is half of my data (there is 15 days missing), pasted, first are names of columns and then there is data:
datum;sat;a11;a21;a31;b11;b21;b31;b41;b51;c11;c21;xx1;a12;a22;a32;b12;b22;b32;b42;b52;c12;c22;xx2;sum1;sum2;total
01.01.2017;00:00;0;16;0;0;0;0;0;0;0;0;0;0;62;4;1;0;0;0;0;1;0;0;16;68;84
01.01.2017;01:00;0;76;3;0;0;0;0;0;0;0;0;0;3;0;0;0;0;0;0;0;0;0;79;3;82
01.01.2017;02:00;0;151;3;2;0;0;0;0;0;0;0;0;15;0;1;0;0;0;0;0;0;0;156;16;172
01.01.2017;03:00;0;72;1;0;0;0;0;0;0;0;0;0;19;1;0;0;0;0;0;0;0;0;73;20;93
01.01.2017;04:00;0;32;1;0;0;0;0;0;0;0;0;0;18;0;0;0;0;0;0;0;0;0;33;18;51
01.01.2017;05:00;0;22;3;0;0;0;0;0;0;0;0;0;15;0;0;0;0;0;0;0;0;0;25;15;40
01.01.2017;06:00;0;7;0;0;0;0;0;0;0;0;0;0;12;0;0;0;0;0;0;1;0;0;7;13;20
01.01.2017;07:00;0;10;0;0;0;0;0;0;0;0;0;0;14;0;0;0;0;0;0;1;0;0;10;15;25
01.01.2017;08:00;0;9;0;0;0;0;0;0;0;0;0;0;11;0;0;0;0;0;0;0;0;0;9;11;20
01.01.2017;09:00;0;12;0;0;0;0;0;0;0;0;0;0;15;0;1;0;0;0;0;1;0;0;12;17;29
01.01.2017;10:00;0;15;2;0;0;0;0;0;1;0;0;0;21;1;1;0;0;0;0;0;0;0;18;23;41
01.01.2017;11:00;0;37;1;0;0;0;0;0;0;0;0;0;28;3;0;0;0;0;0;0;0;0;38;31;69
01.01.2017;12:00;0;59;2;0;0;0;0;0;0;0;0;0;78;2;0;0;0;0;0;1;0;0;61;81;142
01.01.2017;13:00;0;70;0;1;0;0;0;0;2;0;0;3;88;4;0;0;0;0;0;1;0;1;73;97;170
01.01.2017;14:00;1;123;5;1;0;0;0;0;0;0;0;0;110;3;0;0;0;0;1;0;0;0;130;114;244
01.01.2017;15:00;3;101;0;0;0;0;0;0;6;0;0;1;124;4;0;0;0;0;0;1;0;0;110;130;240
01.01.2017;16:00;0;128;1;0;0;0;0;0;2;0;0;0;117;3;0;0;0;0;0;0;0;0;131;120;251
01.01.2017;17:00;1;126;2;0;0;0;0;1;0;0;0;0;99;2;0;0;0;0;0;1;0;0;130;102;232
01.01.2017;18:00;0;91;1;0;0;0;0;0;1;0;0;0;84;1;1;0;0;0;0;0;0;0;93;86;179
01.01.2017;19:00;0;69;2;1;0;0;0;0;1;0;0;0;53;4;1;0;0;0;0;0;0;0;73;58;131
01.01.2017;20:00;0;54;0;0;0;0;0;0;0;0;0;0;42;1;0;0;0;0;0;2;0;0;54;45;99
01.01.2017;21:00;0;36;0;0;1;0;0;0;1;0;0;0;22;1;0;0;0;0;0;2;0;0;38;25;63
01.01.2017;22:00;0;11;0;1;0;0;0;0;1;0;0;0;19;2;1;0;0;0;0;0;0;0;13;22;35
01.01.2017;23:00;0;15;0;0;0;0;0;0;2;0;0;0;12;2;0;0;0;0;0;0;0;0;17;14;31
02.01.2017;00:00;0;13;0;0;0;0;0;0;0;0;0;0;10;0;0;0;0;0;0;1;0;0;13;11;24
02.01.2017;01:00;0;11;1;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;12;2;14
02.01.2017;02:00;0;2;0;0;0;0;0;0;0;0;0;0;5;0;0;0;0;0;1;0;0;0;2;6;8
02.01.2017;03:00;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
02.01.2017;04:00;0;5;0;0;0;0;0;1;1;0;0;0;1;1;0;0;0;0;0;0;0;0;7;2;9
02.01.2017;05:00;0;3;2;0;0;0;0;1;2;0;0;0;3;1;0;0;0;0;0;2;0;0;8;6;14
02.01.2017;06:00;0;8;1;0;0;0;0;0;0;0;0;0;7;1;0;0;0;0;0;2;0;1;9;11;20
02.01.2017;07:00;0;29;0;0;0;0;0;1;1;0;0;1;37;1;0;0;1;0;0;3;0;0;31;43;74
02.01.2017;08:00;0;60;1;0;0;1;0;0;0;0;0;0;75;5;3;1;2;0;0;1;0;0;62;87;149
02.01.2017;09:00;0;54;1;2;2;4;0;0;1;0;0;0;62;3;5;1;2;1;1;0;0;0;64;75;139
02.01.2017;10:00;0;52;7;1;1;9;1;0;1;0;0;0;63;4;2;1;7;0;0;1;0;0;72;78;150
02.01.2017;11:00;0;76;5;5;0;6;0;1;2;0;0;0;81;5;2;2;7;0;1;0;0;0;95;98;193
02.01.2017;12:00;0;86;6;6;0;10;0;1;0;0;0;0;79;9;1;1;9;0;3;2;0;0;109;104;213
02.01.2017;13:00;0;92;2;2;2;4;0;0;2;0;0;0;69;3;0;3;7;0;1;0;0;0;104;83;187
02.01.2017;14:00;0;104;2;3;2;9;0;1;0;0;0;0;99;7;3;4;5;1;1;1;0;1;121;122;243
02.01.2017;15:00;0;117;8;0;1;11;0;0;1;0;0;0;85;2;0;1;11;0;0;2;0;0;138;101;239
02.01.2017;16:00;0;113;4;0;0;6;0;0;4;0;0;0;95;1;2;0;8;0;0;3;0;0;127;109;236
02.01.2017;17:00;0;115;3;2;0;3;0;0;2;0;0;0;114;3;0;0;5;0;0;1;0;0;125;123;248
02.01.2017;18:00;0;61;1;1;1;1;0;1;0;0;0;0;94;4;1;0;0;0;0;2;0;0;66;101;167
02.01.2017;19:00;0;72;4;0;0;0;0;0;1;0;0;0;57;3;0;0;0;0;0;1;0;0;77;61;138
02.01.2017;20:00;0;33;1;0;0;0;0;0;2;0;0;0;45;1;0;0;0;0;0;1;0;0;36;47;83
02.01.2017;21:00;0;21;1;1;0;0;0;1;0;0;0;0;32;4;0;0;0;0;0;4;0;0;24;40;64
02.01.2017;22:00;0;22;1;0;0;0;0;0;0;0;0;0;24;1;0;0;0;0;0;1;0;0;23;26;49
02.01.2017;23:00;0;23;0;0;0;0;0;1;1;0;0;0;20;0;0;0;0;0;0;0;0;0;25;20;45
03.01.2017;00:00;0;12;0;0;0;0;0;0;1;0;0;0;8;1;0;0;0;0;0;0;0;0;13;9;22
03.01.2017;01:00;0;7;0;0;0;0;0;0;0;0;0;0;3;0;0;0;0;0;0;1;0;0;7;4;11
03.01.2017;02:00;0;4;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;4;1;5
03.01.2017;03:00;0;2;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;2;1;3
03.01.2017;04:00;0;2;0;0;0;0;0;0;0;0;0;0;1;1;0;0;0;0;0;0;0;0;2;2;4
03.01.2017;05:00;0;3;1;0;0;0;0;0;3;0;0;0;3;0;0;0;0;0;0;1;0;0;7;4;11
03.01.2017;06:00;0;7;0;0;0;0;0;0;1;0;0;0;3;2;0;0;0;0;0;2;0;0;8;7;15
03.01.2017;07:00;0;25;2;0;0;0;0;0;2;0;0;0;51;5;0;1;0;0;1;2;0;0;29;60;89
03.01.2017;08:00;0;64;4;1;1;5;0;0;0;0;0;1;86;4;4;1;2;1;0;2;0;0;75;101;176
03.01.2017;09:00;0;65;4;2;3;6;0;0;1;0;0;0;57;8;5;0;7;0;0;1;0;1;81;79;160
03.01.2017;10:00;0;84;13;3;3;8;1;2;1;0;0;0;75;9;1;0;5;0;0;0;0;1;115;91;206
03.01.2017;11:00;0;74;3;3;1;6;0;2;1;0;0;0;75;7;1;3;4;0;0;0;0;0;90;90;180
03.01.2017;12:00;1;96;10;3;3;9;0;0;0;0;1;1;85;6;5;1;7;0;0;0;0;0;123;105;228
03.01.2017;13:00;1;115;9;5;0;1;0;0;1;0;1;0;103;7;2;2;6;0;0;1;1;1;133;123;256
03.01.2017;14:00;2;120;8;3;0;6;0;0;1;0;3;0;114;6;2;1;5;0;0;1;0;0;143;129;272
03.01.2017;15:00;0;116;6;1;0;7;0;0;1;0;0;1;107;5;1;0;6;0;0;3;0;0;131;123;254
03.01.2017;16:00;0;139;4;0;0;5;0;0;4;0;0;0;115;5;1;0;4;0;0;2;0;0;152;127;279
03.01.2017;17:00;0;117;1;2;0;4;0;0;1;0;0;0;126;5;0;2;5;0;0;1;0;0;125;139;264
03.01.2017;18:00;0;86;4;1;0;1;0;0;0;0;0;0;86;4;0;0;0;0;0;2;0;0;92;92;184
03.01.2017;19:00;0;57;2;0;0;0;0;0;1;0;0;0;70;3;1;0;0;0;1;0;0;1;60;76;136
03.01.2017;20:00;0;40;4;0;0;0;0;1;1;0;0;0;48;3;2;1;0;0;0;0;0;0;46;54;100
03.01.2017;21:00;0;37;0;1;0;0;0;0;1;0;0;0;37;3;0;0;0;0;0;3;0;0;39;43;82
03.01.2017;22:00;0;25;1;1;0;0;0;0;0;0;0;0;20;0;0;0;0;0;0;1;0;0;27;21;48
03.01.2017;23:00;0;23;0;0;0;1;0;0;2;0;0;0;14;0;0;0;0;0;0;0;0;0;26;14;40
04.01.2017;00:00;0;20;0;0;0;0;0;0;0;0;0;0;10;0;1;0;0;0;0;0;0;0;20;11;31
04.01.2017;01:00;0;4;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;4;1;5
04.01.2017;02:00;0;4;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;4;0;4
04.01.2017;03:00;0;1;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;1;2;3
04.01.2017;04:00;0;1;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;2
04.01.2017;05:00;0;4;1;0;0;0;0;0;2;0;0;0;5;1;0;0;0;0;0;1;0;0;7;7;14
04.01.2017;06:00;0;10;0;0;0;0;0;0;0;0;0;0;5;2;0;0;0;0;0;1;0;0;10;8;18
04.01.2017;07:00;0;31;3;0;0;0;0;0;2;0;0;1;43;6;0;1;1;0;0;3;0;0;36;55;91
04.01.2017;08:00;0;74;4;1;0;4;0;0;0;0;1;0;91;2;6;1;3;0;0;2;0;0;84;105;189
04.01.2017;09:00;0;65;10;2;2;7;0;0;1;0;0;0;73;8;3;1;8;0;0;1;0;0;87;94;181
04.01.2017;10:00;0;76;4;4;2;9;0;0;1;0;0;0;66;9;2;1;8;0;0;0;0;0;96;86;182
04.01.2017;11:00;1;94;1;3;2;7;0;1;1;0;0;0;89;4;2;2;8;0;0;0;0;0;110;105;215
04.01.2017;12:00;0;96;4;1;0;8;0;0;0;0;0;0;92;5;2;2;7;0;0;0;0;1;109;109;218
04.01.2017;13:00;1;98;4;3;1;3;0;0;1;0;0;1;100;10;4;5;5;0;0;2;0;0;111;127;238
04.01.2017;14:00;1;120;3;0;0;8;0;1;1;0;0;0;84;4;3;0;5;0;0;2;0;1;134;99;233
04.01.2017;15:00;0;114;3;1;1;4;0;0;1;0;0;0;109;5;0;1;7;0;1;2;0;1;124;126;250
04.01.2017;16:00;1;139;6;1;0;6;0;0;4;0;0;0;109;4;4;1;7;0;0;2;0;0;157;127;284
04.01.2017;17:00;1;115;5;3;0;7;0;0;1;0;0;1;124;5;0;0;8;0;0;1;0;0;132;139;271
04.01.2017;18:00;0;77;2;1;0;0;0;0;1;0;0;0;97;3;1;0;0;0;0;2;0;0;81;103;184
04.01.2017;19:00;0;51;4;0;0;0;0;0;2;0;0;0;57;1;0;0;0;0;0;0;0;0;57;58;115
04.01.2017;20:00;0;41;3;1;0;0;0;0;1;0;0;0;34;2;0;0;0;0;1;2;0;0;46;39;85
04.01.2017;21:00;0;24;2;0;0;0;0;0;1;0;0;0;38;0;0;0;0;0;0;4;0;0;27;42;69
04.01.2017;22:00;0;23;1;0;0;0;0;0;1;0;0;0;30;2;0;0;0;0;0;0;0;0;25;32;57
04.01.2017;23:00;0;16;0;0;0;0;0;0;2;0;0;0;14;0;0;0;0;0;0;0;0;0;18;14;32
05.01.2017;00:00;0;19;0;0;0;0;0;0;0;0;0;0;10;1;1;0;0;0;0;1;0;0;19;13;32
05.01.2017;01:00;0;9;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;9;1;10
05.01.2017;02:00;0;2;0;0;0;0;0;0;0;0;0;0;3;0;0;0;0;0;0;0;0;0;2;3;5
05.01.2017;03:00;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;1;1
05.01.2017;04:00;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;1
05.01.2017;05:00;0;4;1;0;0;1;0;0;2;0;0;0;4;1;0;0;0;0;0;1;0;0;8;6;14
05.01.2017;06:00;0;7;0;0;0;0;0;0;1;0;0;0;5;1;0;0;0;0;0;2;0;0;8;8;16
05.01.2017;07:00;0;30;1;0;0;0;0;0;2;0;0;1;49;5;0;0;0;0;0;4;0;0;33;59;92
05.01.2017;08:00;0;57;1;3;2;8;0;0;0;0;0;0;76;4;3;3;9;0;0;2;0;0;71;97;168
05.01.2017;09:00;0;64;4;4;1;12;0;0;1;0;0;0;59;6;2;1;9;0;0;1;0;0;86;78;164
05.01.2017;10:00;2;85;8;2;2;10;0;0;1;0;0;1;40;8;3;2;11;0;0;0;0;0;110;65;175
05.01.2017;11:00;0;86;9;6;2;8;0;0;2;0;0;0;91;6;5;3;11;0;0;0;0;0;113;116;229
05.01.2017;12:00;0;127;9;2;6;10;0;0;0;0;0;1;93;7;1;3;11;0;0;2;0;1;154;119;273
05.01.2017;13:00;0;105;5;1;2;4;0;0;3;0;0;0;107;9;3;3;5;0;0;0;1;1;120;129;249
05.01.2017;14:00;0;104;5;3;0;14;0;0;1;0;0;0;117;7;2;0;10;0;0;1;0;1;127;138;265
05.01.2017;15:00;0;117;5;1;0;10;0;0;1;0;0;0;107;6;3;0;10;0;1;3;0;1;134;131;265
05.01.2017;16:00;0;126;4;1;0;11;0;0;4;0;0;0;110;3;3;2;10;0;1;1;0;0;146;130;276
05.01.2017;17:00;0;132;4;0;1;10;0;0;1;0;0;0;118;1;2;0;13;0;0;0;0;0;148;134;282
05.01.2017;18:00;0;71;2;2;0;1;0;0;1;0;0;0;89;3;0;1;1;0;0;1;0;0;77;95;172
05.01.2017;19:00;0;57;5;0;0;0;0;0;2;0;0;0;57;2;0;0;0;0;0;1;0;0;64;60;124
05.01.2017;20:00;0;43;4;1;0;0;0;0;1;0;0;0;58;3;0;0;0;0;1;2;0;0;49;64;113
05.01.2017;21:00;0;36;0;0;0;0;0;1;1;0;0;0;50;1;0;0;0;0;0;4;0;0;38;55;93
05.01.2017;22:00;0;30;2;0;0;0;0;0;1;0;0;0;25;1;0;0;0;0;0;1;0;0;33;27;60
05.01.2017;23:00;0;17;1;0;0;0;0;0;2;0;0;0;22;0;1;0;0;0;0;0;0;0;20;23;43
06.01.2017;00:00;0;22;0;0;0;0;0;0;0;0;0;0;13;1;0;0;0;0;0;1;0;0;22;15;37
06.01.2017;01:00;0;5;0;0;0;0;0;0;0;0;0;0;6;1;0;0;0;0;0;0;0;0;5;7;12
06.01.2017;02:00;0;4;0;0;0;0;0;0;0;0;0;0;5;0;0;0;0;0;0;0;0;0;4;5;9
06.01.2017;03:00;0;1;1;0;0;0;0;0;0;0;0;0;5;0;0;0;0;0;0;0;0;0;2;5;7
06.01.2017;04:00;0;2;0;0;0;0;0;0;0;0;0;0;1;1;0;0;0;0;0;0;0;0;2;2;4
06.01.2017;05:00;0;5;1;0;0;0;0;0;2;0;0;0;7;0;0;0;0;0;0;0;0;0;8;7;15
06.01.2017;06:00;0;6;0;0;0;0;0;0;1;0;0;0;7;3;0;0;0;0;0;0;0;0;7;10;17
06.01.2017;07:00;0;7;1;0;0;0;0;0;0;0;0;0;21;4;0;1;0;0;0;1;0;0;8;27;35
06.01.2017;08:00;0;10;3;0;0;0;0;0;0;0;0;0;27;1;1;0;0;0;0;1;0;0;13;30;43
06.01.2017;09:00;0;15;3;1;0;1;0;0;1;0;0;0;24;1;2;0;0;0;0;1;0;0;21;28;49
06.01.2017;10:00;0;41;3;0;3;2;0;0;0;0;0;0;39;1;2;1;2;0;0;0;0;0;49;45;94
06.01.2017;11:00;0;61;3;1;1;1;0;0;1;0;0;0;52;1;0;0;1;0;0;0;0;0;68;54;122
06.01.2017;12:00;0;61;5;1;0;0;0;0;0;0;0;0;58;1;1;0;1;0;0;2;0;1;67;64;131
06.01.2017;13:00;0;73;4;0;0;0;0;0;1;0;0;0;59;1;1;0;1;0;0;1;0;0;78;63;141
06.01.2017;14:00;0;67;2;2;0;0;0;0;1;0;0;0;91;3;1;0;0;0;0;2;0;0;72;97;169
06.01.2017;15:00;0;93;4;1;0;0;0;0;0;0;0;0;78;2;2;0;0;0;0;0;0;0;98;82;180
06.01.2017;16:00;0;67;3;0;0;0;0;0;1;0;0;0;72;1;0;1;0;0;0;1;0;0;71;75;146
06.01.2017;17:00;0;73;1;1;0;0;0;0;1;0;0;0;59;2;1;0;0;0;0;0;0;0;76;62;138
06.01.2017;18:00;0;59;1;0;0;0;0;0;0;0;0;0;61;3;0;0;0;0;0;0;0;0;60;64;124
06.01.2017;19:00;0;47;2;0;0;0;0;0;0;0;0;0;42;0;0;0;0;0;0;1;0;0;49;43;92
06.01.2017;20:00;0;31;0;0;0;0;0;0;1;0;0;0;28;1;0;0;0;0;1;1;0;0;32;31;63
06.01.2017;21:00;0;51;0;0;0;0;0;0;1;0;0;0;26;0;0;0;0;0;0;2;0;0;52;28;80
06.01.2017;22:00;0;16;0;0;0;0;0;0;1;0;0;0;19;0;0;0;0;0;0;0;0;0;17;19;36
06.01.2017;23:00;0;24;0;0;0;0;0;0;1;1;0;0;31;0;1;0;0;0;0;0;0;0;26;32;58
07.01.2017;00:00;0;12;1;0;0;0;0;0;0;0;0;0;9;2;0;0;0;0;0;0;0;0;13;11;24
07.01.2017;01:00;0;9;0;0;0;0;0;0;0;0;0;0;5;1;0;0;0;0;0;1;0;0;9;7;16
07.01.2017;02:00;0;2;1;0;0;0;0;0;0;0;0;0;8;0;0;0;0;0;0;0;0;0;3;8;11
07.01.2017;03:00;0;2;0;0;0;0;0;0;0;0;0;0;4;0;0;0;0;0;0;0;0;0;2;4;6
07.01.2017;04:00;0;1;1;0;0;0;0;0;0;0;0;0;4;0;0;0;0;0;0;0;0;0;2;4;6
07.01.2017;05:00;0;2;0;0;0;0;0;0;2;0;0;0;7;1;0;0;0;0;0;0;0;0;4;8;12
07.01.2017;06:00;0;4;0;0;0;0;0;0;1;0;0;0;5;1;0;0;0;0;0;2;0;0;5;8;13
07.01.2017;07:00;0;7;3;0;0;0;0;0;0;0;0;0;28;5;1;0;0;0;0;2;0;0;10;36;46
07.01.2017;08:00;0;24;2;0;1;8;0;0;0;0;1;0;31;2;2;0;7;0;1;2;0;0;36;45;81
07.01.2017;09:00;0;32;5;1;3;11;0;0;1;0;0;0;30;2;3;1;16;0;0;1;0;0;53;53;106
07.01.2017;10:00;0;47;4;3;3;14;0;0;0;0;0;0;41;3;2;3;12;0;0;1;0;1;71;63;134
07.01.2017;11:00;0;83;5;3;2;12;0;0;1;0;0;0;54;2;2;1;9;0;0;0;0;0;106;68;174
07.01.2017;12:00;0;90;2;1;1;7;0;0;0;0;0;0;78;2;1;1;10;0;0;1;0;2;101;95;196
07.01.2017;13:00;2;84;3;2;2;6;0;0;1;0;0;0;81;5;3;0;7;0;0;1;0;1;100;98;198
07.01.2017;14:00;0;78;6;2;2;8;1;0;1;0;0;0;86;3;1;1;10;0;0;2;0;1;98;104;202
07.01.2017;15:00;0;92;3;2;4;8;0;0;0;0;0;0;81;3;1;1;10;0;0;1;0;2;109;99;208
07.01.2017;16:00;0;83;2;1;0;0;0;1;2;0;0;0;92;2;1;0;0;0;1;0;0;0;89;96;185
07.01.2017;17:00;0;69;2;1;1;3;0;0;1;0;0;0;83;0;1;0;0;0;0;0;0;0;77;84;161
07.01.2017;18:00;0;59;2;0;0;0;0;0;0;0;0;0;70;1;1;0;1;0;0;0;0;0;61;73;134
07.01.2017;19:00;0;38;2;1;0;1;0;0;2;0;0;0;42;1;3;0;1;0;0;1;0;0;44;48;92
07.01.2017;20:00;0;41;0;0;0;0;0;0;0;0;0;0;51;2;0;0;0;0;0;0;0;0;41;53;94
07.01.2017;21:00;0;22;1;0;0;0;0;0;2;0;0;0;31;2;1;0;0;0;0;1;0;0;25;35;60
07.01.2017;22:00;0;26;0;0;0;0;0;0;0;0;0;0;18;0;0;0;0;0;0;1;0;0;26;19;45
07.01.2017;23:00;0;26;0;0;0;0;0;0;2;0;0;0;16;0;1;0;0;0;0;0;0;0;28;17;45
08.01.2017;00:00;0;19;0;0;0;0;0;0;0;0;0;0;13;1;1;0;0;0;0;1;0;0;19;16;35
08.01.2017;01:00;0;9;0;0;0;0;0;0;0;0;0;0;8;0;0;0;0;0;0;0;0;0;9;8;17
08.01.2017;02:00;0;4;0;0;0;0;0;1;0;0;0;0;4;0;0;0;0;0;0;0;0;0;5;4;9
08.01.2017;03:00;0;1;0;0;0;0;0;0;0;0;0;0;4;0;0;0;0;0;0;0;0;0;1;4;5
08.01.2017;04:00;0;1;0;0;0;0;0;0;1;0;0;0;1;0;0;0;0;0;0;0;0;0;2;1;3
08.01.2017;05:00;0;2;2;0;0;0;0;1;0;0;0;0;5;1;0;0;0;0;0;1;0;0;5;7;12
08.01.2017;06:00;0;0;0;0;0;0;0;0;0;0;0;0;6;1;0;0;0;0;0;1;0;0;0;8;8
08.01.2017;07:00;0;9;2;1;0;0;0;0;0;0;0;0;15;5;0;0;0;0;1;2;0;0;12;23;35
08.01.2017;08:00;0;16;1;0;0;5;0;0;0;0;0;0;16;0;1;0;3;0;0;0;0;0;22;20;42
08.01.2017;09:00;0;18;1;2;1;4;0;0;1;0;0;0;19;1;0;0;4;0;0;1;0;0;27;25;52
08.01.2017;10:00;0;49;1;1;1;5;0;1;1;0;0;0;30;1;0;0;5;0;1;0;0;0;59;37;96
08.01.2017;11:00;0;47;0;1;0;4;0;2;0;0;0;0;35;1;2;1;5;0;1;0;0;0;54;45;99
08.01.2017;12:00;0;79;2;1;0;7;0;0;0;0;0;0;52;2;0;0;6;0;0;1;0;0;89;61;150
08.01.2017;13:00;0;67;3;2;0;4;0;0;1;0;0;0;63;1;1;0;6;0;0;1;0;0;77;72;149
08.01.2017;14:00;1;74;3;2;0;0;0;1;0;0;0;0;85;1;0;0;0;0;0;2;0;0;81;88;169
08.01.2017;15:00;2;74;5;1;1;0;0;0;0;0;0;0;61;8;1;0;0;0;0;1;0;0;83;71;154
08.01.2017;16:00;0;65;0;0;0;0;0;0;4;0;0;0;81;1;0;0;0;0;0;0;0;0;69;82;151
08.01.2017;17:00;0;71;2;0;0;0;0;0;1;0;0;0;62;2;0;0;1;0;0;0;0;0;74;65;139
08.01.2017;18:00;0;55;0;0;0;0;0;0;0;0;0;0;61;0;0;2;0;0;0;2;0;0;55;65;120
08.01.2017;19:00;0;33;1;0;0;0;0;0;0;0;0;0;36;0;0;0;0;0;0;1;0;0;34;37;71
08.01.2017;20:00;0;42;0;0;0;0;0;0;1;0;0;0;38;1;0;0;0;0;0;1;0;0;43;40;83
08.01.2017;21:00;0;23;0;0;0;0;0;0;2;0;0;1;28;1;0;0;0;0;0;3;0;0;25;33;58
08.01.2017;22:00;0;22;0;0;0;0;0;0;0;0;0;0;20;0;0;0;0;0;0;2;0;0;22;22;44
08.01.2017;23:00;0;9;1;0;0;0;0;0;1;1;0;0;9;2;0;0;0;0;0;0;0;0;12;11;23
09.01.2017;00:00;0;4;0;0;0;0;0;0;0;0;0;0;5;0;0;0;0;0;0;0;0;0;4;5;9
09.01.2017;01:00;0;1;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;1;2;3
09.01.2017;02:00;0;5;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;5;2;7
09.01.2017;03:00;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;1;1
09.01.2017;04:00;0;3;0;0;0;0;0;0;1;0;0;0;3;1;0;0;0;0;0;0;0;0;4;4;8
09.01.2017;05:00;0;2;1;0;0;0;0;0;3;0;0;0;2;0;0;0;0;0;0;1;0;0;6;3;9
09.01.2017;06:00;0;6;0;0;0;0;0;0;0;0;0;0;3;2;0;0;1;0;1;1;0;0;6;8;14
09.01.2017;07:00;0;42;0;1;0;1;0;1;2;0;0;0;50;6;1;1;0;0;0;3;0;0;47;61;108
09.01.2017;08:00;0;84;2;5;2;5;0;0;0;0;0;0;111;6;5;1;6;0;0;2;0;0;98;131;229
09.01.2017;09:00;1;66;5;0;0;9;0;0;1;0;0;0;74;4;8;2;6;0;0;0;0;0;82;94;176
09.01.2017;10:00;0;80;8;2;4;8;0;0;1;0;0;0;64;5;2;3;11;0;0;0;0;0;103;85;188
09.01.2017;11:00;1;80;3;8;2;6;0;2;2;0;0;0;76;7;2;4;7;1;1;0;0;0;104;98;202
09.01.2017;12:00;0;107;7;5;3;9;0;1;0;0;0;0;80;9;3;2;11;0;1;1;0;0;132;107;239
09.01.2017;13:00;0;103;8;3;1;5;0;1;1;0;1;0;76;6;3;2;8;0;0;1;0;0;123;96;219
09.01.2017;14:00;0;106;5;2;2;5;0;0;1;0;0;0;92;8;4;1;9;1;0;2;0;0;121;117;238
09.01.2017;15:00;0;97;8;4;1;8;0;0;1;0;0;0;104;2;5;4;7;1;0;2;0;0;119;125;244
09.01.2017;16:00;0;112;6;5;4;8;1;0;3;0;0;0;106;4;4;3;9;0;1;1;0;0;139;128;267
09.01.2017;17:00;0;109;6;3;3;7;0;0;2;0;0;0;129;6;1;0;8;0;0;1;0;1;130;146;276
09.01.2017;18:00;0;86;5;1;0;0;1;0;0;0;0;0;92;4;1;0;0;0;1;2;0;0;93;100;193
09.01.2017;19:00;0;47;2;0;0;0;0;0;2;0;0;0;60;3;0;0;0;0;0;1;0;0;51;64;115
09.01.2017;20:00;0;42;2;0;0;0;0;0;1;0;0;0;45;2;0;0;0;0;0;1;0;0;45;48;93
09.01.2017;21:00;0;38;2;0;0;1;0;1;0;0;0;0;34;0;0;0;0;0;0;2;0;0;42;36;78
09.01.2017;22:00;0;29;0;0;0;1;0;0;1;0;0;0;22;0;0;0;0;0;0;1;0;0;31;23;54
09.01.2017;23:00;0;17;2;0;0;0;0;0;2;0;0;0;25;0;0;0;0;0;0;0;0;0;21;25;46
10.01.2017;00:00;0;14;0;0;0;0;0;0;0;0;0;0;6;1;0;0;0;0;0;1;0;0;14;8;22
10.01.2017;01:00;0;8;0;0;0;0;0;0;0;0;0;0;4;0;0;0;0;0;0;0;0;0;8;4;12
10.01.2017;02:00;0;2;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;2;1;3
10.01.2017;03:00;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;1;0;0;0;1;1;2
10.01.2017;04:00;0;1;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;2
10.01.2017;05:00;0;7;0;0;0;0;0;1;2;0;0;0;5;1;1;0;0;0;0;1;0;0;10;8;18
10.01.2017;06:00;0;6;0;1;0;0;0;0;0;0;0;0;9;1;0;0;0;0;0;2;0;0;7;12;19
10.01.2017;07:00;0;38;3;0;0;0;0;0;2;0;0;0;49;7;0;1;1;0;0;3;0;0;43;61;104
10.01.2017;08:00;0;78;2;1;2;7;0;0;0;0;0;0;102;0;3;0;9;2;0;2;0;1;90;119;209
10.01.2017;09:00;0;85;9;2;3;8;0;0;1;0;0;0;91;6;3;2;11;0;0;0;0;0;108;113;221
10.01.2017;10:00;0;62;8;2;4;10;1;0;1;0;0;0;68;9;3;1;9;0;0;0;0;0;88;90;178
10.01.2017;11:00;1;100;11;4;4;9;0;0;2;0;0;0;80;10;6;1;9;0;0;0;0;0;131;106;237
10.01.2017;12:00;0;96;5;6;5;9;0;0;0;0;0;0;101;5;1;2;14;1;0;1;0;0;121;125;246
10.01.2017;13:00;1;115;7;3;2;4;0;0;2;0;0;1;91;9;2;2;7;0;0;1;0;0;134;113;247
10.01.2017;14:00;0;93;7;2;4;6;2;0;1;0;0;1;107;5;3;3;4;0;0;1;0;3;115;127;242
10.01.2017;15:00;0;126;7;1;2;7;1;0;1;0;0;0;110;2;1;3;9;2;0;3;0;0;145;130;275
10.01.2017;16:00;0;133;4;1;2;10;0;1;3;0;0;0;114;6;4;0;7;0;0;2;0;0;154;133;287
10.01.2017;17:00;0;111;7;6;4;5;1;0;1;0;0;0;118;7;1;2;8;0;1;0;0;0;135;137;272
10.01.2017;18:00;0;78;6;1;0;2;0;0;0;0;0;0;84;2;2;0;0;0;1;2;0;0;87;91;178
10.01.2017;19:00;0;51;5;0;1;0;0;0;1;0;0;0;60;1;3;0;0;0;0;0;0;0;58;64;122
10.01.2017;20:00;0;39;1;2;1;0;0;0;1;0;0;0;54;2;2;0;0;0;1;0;0;0;44;59;103
10.01.2017;21:00;0;32;0;0;0;0;0;0;1;0;0;0;34;2;0;0;0;0;0;3;0;0;33;39;72
10.01.2017;22:00;0;22;0;0;0;0;0;0;1;0;0;0;25;0;0;0;0;0;0;1;0;0;23;26;49
10.01.2017;23:00;0;22;2;0;0;0;0;0;2;0;0;0;21;0;1;0;0;0;0;0;0;0;26;22;48
11.01.2017;00:00;0;9;0;0;0;0;0;0;0;0;0;0;5;1;0;0;0;0;0;0;0;0;9;6;15
11.01.2017;01:00;0;6;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;7;0;7
11.01.2017;02:00;0;1;0;0;0;0;0;0;0;0;0;0;2;2;0;0;0;0;0;0;0;0;1;4;5
11.01.2017;03:00;0;1;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;1;1;2
11.01.2017;04:00;0;0;1;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;2
11.01.2017;05:00;0;5;0;0;0;0;0;1;1;0;0;0;4;0;0;0;0;0;0;1;0;0;7;5;12
11.01.2017;06:00;0;8;0;0;0;0;0;0;0;0;0;0;9;1;0;0;0;0;0;2;0;0;8;12;20
11.01.2017;07:00;0;35;3;0;0;1;0;0;2;0;0;0;52;9;0;1;1;0;0;3;0;0;41;66;107
11.01.2017;08:00;0;80;2;4;2;7;0;0;0;0;0;0;99;3;4;1;9;0;1;2;0;0;95;119;214
11.01.2017;09:00;0;78;3;2;2;8;0;0;1;0;0;0;84;4;4;2;7;0;0;0;0;3;94;104;198
11.01.2017;10:00;0;61;6;6;4;9;0;0;1;0;0;1;80;10;3;3;7;0;0;0;0;0;87;104;191
11.01.2017;11:00;0;83;6;3;1;5;0;0;2;0;0;0;63;6;4;4;5;0;0;0;0;0;100;82;182
11.01.2017;12:00;1;96;7;3;3;13;0;1;0;0;0;0;91;8;4;2;13;0;0;0;0;1;124;119;243
11.01.2017;13:00;0;86;11;4;1;3;0;0;2;0;0;0;80;7;3;2;5;0;0;1;0;0;107;98;205
11.01.2017;14:00;0;100;6;3;2;6;0;0;1;0;0;0;92;4;2;4;8;0;0;1;0;0;118;111;229
11.01.2017;15:00;0;109;8;1;2;4;0;0;1;0;0;1;100;4;2;2;4;0;0;3;0;0;125;116;241
11.01.2017;16:00;0;118;4;2;1;4;0;0;4;0;0;0;108;7;1;2;6;0;1;3;0;0;133;128;261
11.01.2017;17:00;0;117;5;4;2;6;0;1;1;0;0;0;116;5;2;2;4;0;0;0;0;0;136;129;265
11.01.2017;18:00;0;93;2;2;0;0;0;1;0;0;0;0;97;4;1;0;0;0;0;2;0;0;98;104;202
11.01.2017;19:00;0;51;3;0;0;0;0;0;1;0;0;0;56;3;0;0;0;0;1;0;0;0;55;60;115
11.01.2017;20:00;0;36;3;0;0;0;0;0;1;0;0;0;54;0;1;0;0;0;0;0;0;0;40;55;95
11.01.2017;21:00;0;38;0;0;0;0;0;0;1;0;0;0;35;1;0;0;0;0;0;3;0;1;39;40;79
11.01.2017;22:00;0;21;1;0;0;0;0;0;1;0;0;0;19;0;0;0;0;0;0;1;0;0;23;20;43
11.01.2017;23:00;0;16;2;0;0;0;0;1;0;0;0;0;13;0;1;0;0;0;0;0;0;0;19;14;33
12.01.2017;00:00;0;11;0;0;0;0;0;0;0;0;0;0;11;0;0;0;0;0;0;1;0;0;11;12;23
12.01.2017;01:00;0;7;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;7;2;9
12.01.2017;02:00;0;1;0;0;0;0;0;1;0;0;0;0;1;0;0;0;0;0;0;0;0;0;2;1;3
12.01.2017;03:00;0;0;0;0;0;0;0;0;0;0;0;0;3;0;0;0;0;0;0;0;0;0;0;3;3
12.01.2017;04:00;0;0;1;0;0;0;0;0;1;0;0;0;1;0;0;0;0;0;0;0;0;0;2;1;3
12.01.2017;05:00;0;5;0;0;0;0;0;0;3;0;0;0;3;0;0;0;0;0;0;1;0;0;8;4;12
12.01.2017;06:00;0;6;0;0;0;0;0;0;0;0;0;0;8;2;0;0;0;0;1;1;0;0;6;12;18
12.01.2017;07:00;0;43;2;0;0;0;0;0;2;0;0;0;57;7;1;0;2;0;0;4;0;0;47;71;118
12.01.2017;08:00;0;74;5;3;1;6;0;0;0;0;0;0;103;6;4;1;6;0;0;2;0;1;89;123;212
12.01.2017;09:00;0;66;7;6;3;4;0;0;1;0;0;0;68;7;3;1;6;0;0;1;0;2;87;88;175
12.01.2017;10:00;0;68;6;7;4;7;0;1;0;0;0;0;76;10;4;3;5;0;0;0;0;0;93;98;191
12.01.2017;11:00;0;86;8;4;2;4;0;0;2;0;1;0;70;6;6;2;5;0;0;0;0;1;107;90;197
12.01.2017;12:00;0;97;6;4;3;9;0;0;0;0;0;0;66;4;3;4;10;0;0;1;0;1;119;89;208
12.01.2017;13:00;0;76;12;7;3;6;0;0;1;0;0;0;83;5;5;7;6;0;1;1;0;0;105;108;213
12.01.2017;14:00;0;97;3;4;5;6;0;0;1;0;1;0;100;12;2;4;7;1;0;1;0;1;117;128;245
12.01.2017;15:00;1;105;8;4;1;4;0;0;1;0;0;0;94;2;2;1;5;0;0;3;0;0;124;107;231
12.01.2017;16:00;0;131;7;1;2;4;1;0;4;0;0;0;110;8;1;2;5;0;0;2;0;1;150;129;279
12.01.2017;17:00;0;118;5;3;2;5;0;2;1;0;0;0;100;4;2;1;5;0;1;1;0;0;136;114;250
12.01.2017;18:00;0;73;5;3;0;0;0;2;0;0;0;0;87;6;0;0;1;0;0;2;0;0;83;96;179
12.01.2017;19:00;0;43;4;2;1;0;0;0;1;0;0;0;63;0;0;0;0;0;0;1;0;0;51;64;115
12.01.2017;20:00;0;48;2;0;0;0;0;0;1;0;0;0;51;1;1;0;1;1;0;1;0;0;51;56;107
12.01.2017;21:00;0;37;0;1;0;0;0;0;2;0;0;0;33;1;0;0;0;0;0;4;0;0;40;38;78
12.01.2017;22:00;0;22;0;0;0;0;0;0;1;0;0;0;28;1;0;0;0;0;0;0;0;0;23;29;52
12.01.2017;23:00;0;25;0;0;0;0;0;0;2;0;0;0;13;0;1;0;0;0;0;0;0;0;27;14;41
13.01.2017;00:00;0;9;1;0;0;0;0;0;0;0;0;0;9;0;0;0;0;0;0;0;0;0;10;9;19
13.01.2017;01:00;0;9;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;9;1;10
13.01.2017;02:00;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;1
13.01.2017;03:00;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;1;1
13.01.2017;04:00;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;1
13.01.2017;05:00;0;4;0;1;0;0;0;0;3;0;0;0;6;1;0;0;0;0;0;1;0;0;8;8;16
13.01.2017;06:00;0;6;0;0;0;0;0;0;1;0;0;0;6;1;0;1;0;0;0;1;0;0;7;9;16
13.01.2017;07:00;0;38;1;0;0;0;0;0;2;0;0;0;60;10;0;0;1;0;0;3;0;0;41;74;115
13.01.2017;08:00;0;60;2;0;1;2;0;0;0;0;1;0;94;6;4;2;8;1;0;2;0;1;66;118;184
13.01.2017;09:00;0;65;10;1;3;6;0;0;1;0;1;0;64;3;6;0;7;0;0;0;0;0;87;80;167
13.01.2017;10:00;0;79;10;3;3;6;0;0;1;0;0;0;78;12;5;1;7;0;0;0;0;0;102;103;205
13.01.2017;11:00;0;97;9;3;8;7;0;0;2;0;0;0;77;13;4;1;9;0;0;0;0;0;126;104;230
13.01.2017;12:00;0;80;9;5;6;9;0;0;0;0;0;0;86;5;4;3;10;0;0;2;0;0;109;110;219
13.01.2017;13:00;0;90;4;1;1;8;0;0;2;0;1;0;83;5;6;3;3;0;0;2;0;0;107;102;209
13.01.2017;14:00;0;99;8;2;2;5;0;0;1;0;0;0;98;7;0;1;7;0;0;1;0;1;117;115;232
13.01.2017;15:00;0;90;9;3;4;5;0;0;1;0;0;0;83;12;2;0;6;0;0;3;0;1;112;107;219
13.01.2017;16:00;0;118;9;5;0;3;0;0;4;0;0;0;97;3;2;1;4;0;0;2;0;0;139;109;248
13.01.2017;17:00;0;126;10;2;1;4;0;0;1;0;0;0;91;4;2;0;2;0;0;0;0;0;144;99;243
13.01.2017;18:00;0;72;1;2;0;0;0;0;0;0;0;0;88;4;0;0;0;0;0;1;0;0;75;93;168
13.01.2017;19:00;0;43;4;2;0;1;0;1;1;0;0;0;58;0;0;0;0;0;1;0;0;0;52;59;111
13.01.2017;20:00;0;44;3;0;0;0;0;0;2;0;0;0;52;1;0;0;0;0;0;1;0;0;49;54;103
13.01.2017;21:00;0;40;2;0;0;1;0;0;0;0;0;0;35;3;0;0;0;0;0;2;0;0;43;40;83
13.01.2017;22:00;0;17;0;1;0;0;0;0;1;0;0;0;24;2;0;0;0;0;0;1;0;0;19;27;46
13.01.2017;23:00;0;20;0;0;0;0;0;0;0;0;0;0;23;0;0;0;0;0;0;1;0;1;20;25;45
14.01.2017;00:00;0;15;1;1;0;0;0;0;2;0;0;0;11;0;1;0;0;0;0;1;0;0;19;13;32
14.01.2017;01:00;0;10;0;0;0;0;0;0;1;0;0;0;3;1;0;0;0;0;0;0;0;0;11;4;15
14.01.2017;02:00;0;2;1;0;0;0;0;0;0;0;0;0;5;0;0;0;0;0;0;0;0;0;3;5;8
14.01.2017;03:00;0;3;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;3;2;5
14.01.2017;04:00;0;1;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;2
14.01.2017;05:00;0;2;1;0;0;0;0;0;2;0;0;0;3;1;0;0;0;0;0;0;0;0;5;4;9
14.01.2017;06:00;0;3;0;0;0;0;0;0;1;0;0;0;8;2;0;0;0;0;0;2;0;0;4;12;16
14.01.2017;07:00;0;14;0;1;0;0;0;0;0;0;0;0;38;2;1;0;0;0;0;2;0;0;15;43;58
14.01.2017;08:00;0;30;1;4;0;2;0;1;0;0;0;0;46;3;3;0;5;0;0;2;0;0;38;59;97
14.01.2017;09:00;0;47;9;2;1;8;0;0;1;0;0;0;40;6;4;0;6;0;0;1;0;0;68;57;125
14.01.2017;10:00;0;68;6;3;3;9;0;1;0;0;1;0;55;2;1;2;7;0;1;0;0;1;91;69;160
14.01.2017;11:00;0;81;5;3;2;5;0;0;1;0;0;0;50;3;5;2;6;0;0;0;0;0;97;66;163
14.01.2017;12:00;0;79;5;2;4;3;0;0;0;0;0;0;72;3;2;0;10;1;1;0;0;0;93;89;182
14.01.2017;13:00;0;94;5;3;1;3;1;0;1;0;0;0;74;3;1;0;3;0;1;0;0;0;108;82;190
14.01.2017;14:00;0;79;3;2;2;9;0;0;1;0;0;0;99;2;0;2;11;0;0;2;0;0;96;116;212
14.01.2017;15:00;0;96;3;1;3;8;0;0;0;0;1;0;82;1;1;1;6;0;0;1;0;0;112;92;204
14.01.2017;16:00;2;99;3;1;0;0;0;0;2;0;0;2;90;7;0;1;1;1;0;0;0;0;107;102;209
14.01.2017;17:00;0;92;2;1;0;2;0;0;2;0;0;0;99;5;1;0;0;0;0;0;0;0;99;105;204
14.01.2017;18:00;0;70;2;2;0;0;0;0;0;0;0;0;86;1;2;0;0;0;0;0;0;0;74;89;163
14.01.2017;19:00;0;63;1;0;0;0;0;0;1;0;0;0;70;1;0;0;0;0;0;1;0;0;65;72;137
14.01.2017;20:00;0;40;0;0;1;1;0;0;0;0;0;0;45;0;0;0;0;0;0;0;0;0;42;45;87
14.01.2017;21:00;0;40;0;0;0;0;0;0;1;0;0;0;28;3;1;0;0;0;0;2;0;0;41;34;75
14.01.2017;22:00;0;27;0;0;0;0;0;1;1;0;0;0;31;0;0;0;0;0;0;1;0;0;29;32;61
14.01.2017;23:00;0;24;0;0;0;0;0;0;2;0;0;0;18;0;0;0;0;0;0;0;0;0;26;18;44

The issue you have, if you look at your data closely, is actually that you have several values per day (i.e., hourly data), but as.Date() produces only a date with no time. Therefore, the figure you're plotting is correct because you're plotting all values on the same day together.
To fix this, you need to produce a column of the hourly (date and time) data to use in your plots. I am particularly fond of the lubridate package, so I've used that here to help:
library(lubridate)
library(ggplot2)
daily_data$datetime <- paste(daily_data$datum, daily_data$sat, sep=" ")
daily_data$Date <- dmy_hm(daily_data$datetime)
ggplot(daily_data, aes(Date, total)) +
geom_line() +
ylab("opterecenje") +
xlab("") # total is the column with numbers that represent some data for a given date.

Related

Time series straight line plotting

I'm quite new to R and I have this task I need to complete. I would like top produce a plot like the following.
I did it with excel but I don't like the appearance, I think I can get a better plot using ggplot2.
The sample data for this plot:
date,A,B,C,D,E,F,G,H
1/1/1965,1,,,4,,6,7,
1/2/1965,1,,,4,,6,7,
1/3/1965,1,,,4,,6,7,
1/4/1965,1,,,4,,6,7,
1/5/1965,1,,,4,,6,7,
1/6/1965,1,,,4,,6,7,
1/7/1965,1,,,4,,6,7,
1/8/1965,1,,,4,,6,7,
1/9/1965,1,,,4,,6,7,
1/10/1965,1,,,4,,6,7,
1/11/1965,1,,,4,,6,7,
1/12/1965,1,,,4,,6,7,
1/13/1965,1,,,4,,6,7,
1/14/1965,1,,,4,,6,7,
1/15/1965,1,,,4,,6,7,
1/16/1965,1,2,,4,,6,7,
1/17/1965,1,2,,4,,6,7,
1/18/1965,1,2,,4,,6,7,
1/19/1965,1,2,,4,,6,7,
1/20/1965,1,2,,4,,6,7,
1/21/1965,1,2,,4,,6,7,8
1/22/1965,1,2,,4,,6,7,8
1/23/1965,1,2,,4,,6,7,8
1/24/1965,1,2,,4,,6,7,8
1/25/1965,1,2,,4,,6,7,8
1/26/1965,1,2,,4,,6,7,8
1/27/1965,1,2,,4,,6,7,8
1/28/1965,1,2,,4,,6,7,8
1/29/1965,1,2,,4,,6,7,8
1/30/1965,1,2,,4,,6,7,8
1/31/1965,1,2,,4,,6,7,8
2/1/1965,1,2,,4,,6,7,8
2/2/1965,1,2,,4,,6,7,8
2/3/1965,1,2,,4,,6,7,8
2/4/1965,1,2,,4,,6,7,8
2/5/1965,1,2,,4,,6,7,8
2/6/1965,1,2,,4,,6,7,8
2/7/1965,1,2,,4,,6,7,8
2/8/1965,1,2,,4,,6,7,8
2/9/1965,1,2,,4,,6,7,8
2/10/1965,1,2,,4,,6,7,8
2/11/1965,1,2,,4,,6,7,8
2/12/1965,1,2,,4,,6,7,8
2/13/1965,1,2,,4,,6,7,8
2/14/1965,1,2,,4,,6,7,8
2/15/1965,1,2,,4,,6,7,8
2/16/1965,1,2,,4,,6,7,8
2/17/1965,1,2,,4,,6,7,8
2/18/1965,1,2,,4,,6,7,8
2/19/1965,1,2,,4,,6,7,8
2/20/1965,1,2,,4,,6,7,8
2/21/1965,1,2,,4,,6,7,8
2/22/1965,1,2,,4,,6,7,8
2/23/1965,1,2,,4,,6,7,8
2/24/1965,1,2,,4,,6,7,8
2/25/1965,1,2,,4,,6,7,8
2/26/1965,1,2,,4,,6,7,8
2/27/1965,1,2,,4,,6,7,8
2/28/1965,1,2,,4,,6,7,8
3/1/1965,1,2,,4,,6,7,8
3/2/1965,1,2,,4,,6,7,8
3/3/1965,1,2,,4,,6,7,8
3/4/1965,1,2,,4,,6,7,8
3/5/1965,1,2,,4,,6,7,8
3/6/1965,1,2,,4,,6,7,8
3/7/1965,1,2,,4,,6,7,8
3/8/1965,1,2,,4,,6,7,8
3/9/1965,1,2,,4,,6,7,8
3/10/1965,1,2,,4,,6,7,8
3/11/1965,1,2,,4,,6,7,8
3/12/1965,1,2,,4,,6,7,8
3/13/1965,1,2,,4,,6,7,8
3/14/1965,1,2,,4,,6,7,8
3/15/1965,1,2,,4,,6,7,8
3/16/1965,1,2,,4,,6,7,8
3/17/1965,1,2,,4,,6,7,8
3/18/1965,1,2,,4,,6,7,8
3/19/1965,1,2,,4,,6,7,8
3/20/1965,1,2,,4,,6,7,8
3/21/1965,1,2,,4,,6,7,8
3/22/1965,1,2,,4,,6,7,8
3/23/1965,1,2,,4,,6,7,8
3/24/1965,1,,,4,,6,7,8
3/25/1965,1,,,4,,6,,8
3/26/1965,1,,,4,,6,,8
3/27/1965,1,,,4,,6,,8
3/28/1965,1,,,4,,6,,8
3/29/1965,1,,,4,,6,,8
3/30/1965,1,,,4,,6,,8
3/31/1965,1,,,4,,6,,8
4/1/1965,1,,,4,,6,,8
4/2/1965,1,,,4,,6,,8
4/3/1965,1,,,4,,6,,8
4/4/1965,1,,,4,,6,,8
4/5/1965,1,,,4,,6,,8
4/6/1965,1,,,4,,6,,8
4/7/1965,1,,,4,,6,,8
4/8/1965,1,,,4,,6,,8
4/9/1965,1,,,4,,6,,8
4/10/1965,1,,,4,,6,,8
4/11/1965,1,,,4,,6,,8
4/12/1965,1,,,4,,6,,8
4/13/1965,1,,,4,,6,,8
4/14/1965,1,,,4,,6,,8
4/15/1965,1,,,4,,6,,8
4/16/1965,1,,,4,,6,,8
4/17/1965,1,,,4,,6,,8
4/18/1965,1,,,4,,6,,8
4/19/1965,1,,,4,,6,,8
4/20/1965,1,,,4,,6,,8
4/21/1965,1,,,4,,6,,8
4/22/1965,1,,,4,,6,,8
4/23/1965,1,,,4,,6,,8
4/24/1965,1,,,4,,6,,8
4/25/1965,1,,,4,,6,,8
4/26/1965,1,,,4,,6,,8
4/27/1965,1,,,4,,6,,8
4/28/1965,1,,,4,,6,,8
4/29/1965,1,,,4,,6,,8
4/30/1965,1,,,4,,,,8
5/1/1965,1,,,4,,6,,8
5/2/1965,1,2,,4,,6,,8
5/3/1965,1,2,,4,5,6,,8
5/4/1965,1,2,,4,5,6,,8
5/5/1965,1,2,,4,5,6,,8
5/6/1965,1,2,,4,5,6,,8
5/7/1965,1,2,,4,5,6,,8
5/8/1965,1,2,,4,5,6,,8
5/9/1965,1,2,,4,5,6,,8
5/10/1965,1,2,,4,5,6,,8
5/11/1965,1,2,,4,5,6,,8
5/12/1965,1,2,,4,5,6,,8
5/13/1965,1,2,,4,5,6,,8
5/14/1965,1,2,,4,5,6,,8
5/15/1965,1,2,,4,5,6,,8
5/16/1965,1,2,,4,5,6,,8
5/17/1965,1,2,,4,5,6,,8
5/18/1965,1,2,,4,5,6,,8
5/19/1965,1,2,,4,5,6,,8
5/20/1965,1,2,,4,5,6,,8
5/21/1965,1,2,,4,5,6,,8
5/22/1965,1,2,,4,5,6,,8
5/23/1965,1,2,,4,5,6,,8
5/24/1965,1,2,,4,5,6,,8
5/25/1965,1,2,,4,5,6,,8
5/26/1965,1,2,,4,5,6,,8
5/27/1965,1,2,,4,5,6,,8
5/28/1965,1,2,,4,5,6,,8
5/29/1965,1,2,,4,5,6,,8
5/30/1965,1,2,,4,5,6,,8
5/31/1965,1,2,,4,5,6,,8
6/1/1965,1,2,,4,5,6,,8
6/2/1965,1,2,,4,5,6,,8
6/3/1965,1,2,,4,5,6,,8
6/4/1965,1,2,,4,5,6,,8
6/5/1965,1,2,,4,5,6,,8
6/6/1965,1,2,,4,5,6,,8
6/7/1965,1,2,,4,5,6,,8
6/8/1965,1,2,,4,5,6,,8
6/9/1965,1,2,,4,5,6,,8
6/10/1965,1,2,,4,5,6,,8
6/11/1965,1,2,,4,5,6,,8
6/12/1965,1,2,,4,5,6,,8
6/13/1965,1,2,,4,5,6,,8
6/14/1965,1,2,,4,5,6,,8
6/15/1965,1,2,,4,5,6,,8
6/16/1965,1,2,,4,5,6,,8
6/17/1965,1,2,,4,5,6,,8
6/18/1965,1,2,,4,5,6,,8
6/19/1965,1,2,,4,5,6,,8
6/20/1965,1,2,,4,5,6,,8
6/21/1965,1,2,,4,5,6,,8
6/22/1965,1,2,,4,5,6,,8
6/23/1965,1,2,,4,5,6,,8
6/24/1965,1,2,,4,5,6,,8
6/25/1965,1,2,,4,5,6,,8
6/26/1965,1,2,,4,5,6,,8
6/27/1965,1,2,,4,5,6,,8
6/28/1965,1,2,,4,5,6,,8
6/29/1965,1,2,,4,5,6,,8
6/30/1965,1,2,,4,5,6,,8
7/1/1965,1,2,,4,5,6,,8
7/2/1965,1,2,,4,5,6,,8
7/3/1965,1,2,,4,5,6,,8
7/4/1965,1,2,,4,5,6,,8
7/5/1965,1,2,,4,5,6,,8
7/6/1965,1,2,,4,5,6,,8
7/7/1965,1,2,,4,5,6,,8
7/8/1965,1,2,,4,5,6,,8
7/9/1965,1,2,,4,5,6,,8
7/10/1965,,2,,4,5,6,,8
7/11/1965,,2,,4,5,6,,8
7/12/1965,,2,,4,5,6,,8
7/13/1965,,2,,4,5,6,,8
7/14/1965,,2,,4,5,6,,8
7/15/1965,,2,,4,5,6,,8
7/16/1965,,2,,4,5,6,,8
7/17/1965,,2,,4,5,6,,8
7/18/1965,,2,,4,5,6,,8
7/19/1965,,2,,4,5,6,,8
7/20/1965,,2,,4,5,6,,8
7/21/1965,,2,,4,5,6,,8
7/22/1965,,2,,4,5,6,,8
7/23/1965,,2,,4,5,6,,8
7/24/1965,,2,,4,5,6,,8
7/25/1965,,2,,4,5,6,,8
7/26/1965,,2,,4,5,6,,8
7/27/1965,,2,,4,5,6,,8
7/28/1965,,2,,4,5,6,,8
7/29/1965,,2,,4,5,6,,8
7/30/1965,,2,,4,5,6,,8
7/31/1965,,2,,4,5,6,,8
8/1/1965,,2,,4,5,6,,8
8/2/1965,,2,,4,5,6,,8
8/3/1965,,2,,4,5,6,,8
8/4/1965,,2,,4,5,6,,8
8/5/1965,,2,,4,5,6,,8
8/6/1965,,2,,4,5,6,,8
8/7/1965,,2,,4,5,6,,8
8/8/1965,,2,,4,5,6,,8
8/9/1965,,2,,4,5,6,,8
8/10/1965,,2,,4,5,6,,8
8/11/1965,,2,,4,5,6,,8
8/12/1965,,2,,4,5,6,,8
8/13/1965,,2,,4,5,6,,8
8/14/1965,,2,,4,5,6,,8
8/15/1965,,2,,4,5,6,,8
8/16/1965,,2,,4,5,6,,8
8/17/1965,,2,,4,5,6,,8
8/18/1965,,2,,4,5,6,,8
8/19/1965,,2,,4,5,6,,8
8/20/1965,,2,,4,5,6,,8
8/21/1965,,2,,4,5,6,,8
8/22/1965,,2,,4,5,6,,8
8/23/1965,,2,,4,5,6,,8
8/24/1965,,2,,4,5,6,,8
8/25/1965,,2,,4,5,6,,8
8/26/1965,,2,,4,5,6,,8
8/27/1965,,2,,4,5,6,,8
8/28/1965,,2,,4,5,6,,8
8/29/1965,,2,,4,5,6,,8
8/30/1965,,2,,4,5,6,,8
8/31/1965,,2,,4,5,6,,8
9/1/1965,,2,,4,5,6,,8
9/2/1965,,2,,4,5,6,,8
9/3/1965,,2,,4,5,6,,8
9/4/1965,,2,,4,5,6,,8
9/5/1965,1,2,,,5,,7,8
9/6/1965,1,2,,,5,,7,8
9/7/1965,1,2,,,5,,7,8
9/8/1965,1,2,,,5,,7,8
9/9/1965,1,2,,,5,,7,8
9/10/1965,1,2,,,5,,7,8
9/11/1965,1,2,,,5,,7,8
9/12/1965,1,2,,,5,,7,8
9/13/1965,1,2,,,5,,7,8
9/14/1965,1,2,,,5,,7,8
9/15/1965,1,2,,,5,,7,8
9/16/1965,1,2,,,5,,7,8
9/17/1965,1,2,,,5,,7,8
9/18/1965,1,2,,,5,,7,8
9/19/1965,1,2,,,5,,7,8
9/20/1965,1,2,,,5,,7,8
9/21/1965,1,2,,,5,,7,8
9/22/1965,1,2,,,5,,7,8
9/23/1965,1,2,,,5,,7,8
9/24/1965,1,2,,,5,,7,8
9/25/1965,1,2,,,5,,7,8
9/26/1965,1,2,,,5,,7,8
9/27/1965,1,2,,,5,,7,8
9/28/1965,1,2,,,5,,7,8
9/29/1965,1,2,,,5,,7,8
9/30/1965,1,2,,,5,,7,8
10/1/1965,1,2,,,5,,7,8
10/2/1965,1,2,,,5,,7,8
10/3/1965,1,2,,,5,,7,8
10/4/1965,1,2,,,5,,7,8
10/5/1965,1,2,,,5,,7,8
10/6/1965,1,2,,,5,,7,8
10/7/1965,1,2,,,5,,7,8
10/8/1965,1,2,,,5,,7,8
10/9/1965,1,2,,,5,,7,8
10/10/1965,1,2,,,5,,7,8
10/11/1965,1,2,,,5,,7,8
10/12/1965,1,2,,,5,,7,8
10/13/1965,1,2,,,5,,7,8
10/14/1965,1,2,,,5,,7,8
10/15/1965,1,2,,,5,,7,8
10/16/1965,1,2,,,5,,7,8
10/17/1965,1,2,,,5,,7,8
10/18/1965,1,2,,,5,,7,8
10/19/1965,1,2,,,5,,7,8
10/20/1965,1,2,,,5,,7,8
10/21/1965,1,2,,,5,,7,8
10/22/1965,1,2,,,5,,7,8
10/23/1965,1,2,,,5,,7,8
10/24/1965,1,2,,,5,,7,8
10/25/1965,1,2,,,5,,7,8
10/26/1965,1,2,,,5,,7,8
10/27/1965,1,2,,,5,,7,8
10/28/1965,1,2,,,5,,7,8
10/29/1965,1,2,,,5,,7,8
10/30/1965,1,2,,,5,,7,8
10/31/1965,1,2,,,5,,7,8
11/1/1965,1,2,,,5,,7,8
11/2/1965,1,2,,,5,,7,8
11/3/1965,1,2,,,5,,7,8
11/4/1965,1,2,,,5,,7,8
11/5/1965,1,2,,,5,,7,8
11/6/1965,1,2,,,5,,7,8
11/7/1965,1,2,,,5,,7,8
11/8/1965,1,2,,,5,,7,8
11/9/1965,1,2,,,5,,7,8
11/10/1965,1,2,,,5,,7,8
11/11/1965,1,2,,,5,,7,8
11/12/1965,1,2,,,5,,7,8
11/13/1965,1,2,,,5,,7,8
11/14/1965,1,2,,,5,,7,8
11/15/1965,1,2,,,5,,7,8
11/16/1965,1,2,,,5,,7,8
11/17/1965,1,2,,,5,,7,8
11/18/1965,1,2,,,5,,7,8
11/19/1965,1,2,,,5,,7,8
11/20/1965,1,2,,,5,,7,8
11/21/1965,1,2,,,5,,7,8
11/22/1965,1,2,,,5,,7,8
11/23/1965,1,2,,,5,,7,8
11/24/1965,1,2,3,,5,6,7,8
11/25/1965,1,2,3,,5,6,7,8
11/26/1965,1,2,3,,5,6,7,8
11/27/1965,1,2,3,,5,6,7,8
11/28/1965,1,2,3,,5,6,7,8
11/29/1965,1,2,3,,5,6,7,8
11/30/1965,1,2,3,,5,6,7,8
12/1/1965,1,2,3,,5,6,7,8
12/2/1965,1,2,3,,5,6,7,8
12/3/1965,1,2,3,,5,6,7,8
12/4/1965,1,2,3,,5,6,7,8
12/5/1965,1,2,3,,5,6,7,8
12/6/1965,1,2,3,,5,6,7,8
12/7/1965,1,2,3,,5,6,7,8
12/8/1965,1,2,3,,5,6,7,8
12/9/1965,1,2,3,,5,6,7,8
12/10/1965,1,2,3,,5,6,7,8
12/11/1965,1,2,3,,5,6,7,8
12/12/1965,1,2,3,,5,6,7,8
12/13/1965,1,2,3,,5,6,7,8
12/14/1965,1,2,3,,5,6,7,8
12/15/1965,1,2,3,,5,6,7,8
12/16/1965,1,2,3,,5,6,7,8
12/17/1965,1,2,3,,5,6,7,8
12/18/1965,1,2,3,,5,6,7,8
12/19/1965,1,2,3,,5,6,7,8
12/20/1965,1,2,3,,5,6,7,8
12/21/1965,1,2,3,,5,6,7,8
12/22/1965,1,2,3,,,6,7,8
12/23/1965,1,2,3,,,6,7,8
12/24/1965,1,2,3,,,6,7,8
12/25/1965,1,2,3,,,6,7,8
12/26/1965,1,2,3,,,6,7,8
12/27/1965,1,2,3,,,6,7,8
12/28/1965,1,2,3,,,6,7,8
12/29/1965,1,2,3,,,6,7,8
12/30/1965,1,2,3,,,6,7,8
12/31/1965,1,2,3,,,6,7,8
My Data frame can be found in the following link
https://drive.google.com/file/d/1IQl_KKNONI7WiBloSmS_ZepVlakRBpUt/view?usp=sharing
Try reshaping and using geom_line():
library(dplyr)
library(tidyr)
library(ggplot2)
#Load data
df <- read.csv('SampleData.csv',stringsAsFactors = F)
#Code
df %>%
mutate(date=as.Date(date,'%m/%d/%Y')) %>%
pivot_longer(-date) %>%
ggplot(aes(x=date,y=value,group=name,color=name))+
geom_line()+
scale_x_date(date_labels = '%Y-%m-%d',breaks = '5 year')+
scale_y_continuous(breaks = seq(0,10,by=1))
Output:

Convert set of coordinates in specyfic format into sf object (polygon) in R

I have data frame that contains variable with set of coordinates, which supposed to be a polygon. I’d like to try to convert it into sf geometry polygon, but I have little idea how to achieve this goal.
Data looks like this:
a <- c("[30.523311, 50.40919], [30.523111, 50.409093], [30.522475, 50.408781], [30.522484, 50.408771], [30.523591, 50.407804], [30.524049, 50.407403], [30.526558, 50.406062], [30.526791, 50.405939], [30.527487, 50.4057], [30.527787, 50.405564], [30.528793, 50.405209], [30.528718, 50.404554], [30.530223, 50.404552], [30.530133, 50.404363], [30.529104, 50.404185], [30.529018, 50.403965], [30.528933, 50.403337], [30.529986, 50.403227], [30.531422, 50.403077], [30.531336, 50.402585], [30.531743, 50.402489], [30.531612, 50.401577], [30.531505, 50.401447], [30.531483, 50.401211], [30.531489, 50.40103], [30.531873, 50.400999], [30.531932, 50.400429], [30.531961, 50.400257], [30.531965, 50.400233], [30.532439, 50.400174], [30.533329, 50.400062], [30.533369, 50.399868], [30.533435, 50.399542], [30.533478, 50.39954], [30.534231, 50.399498], [30.534229, 50.399863], [30.5354583263, 50.4005476511], [30.5361664295, 50.4004929412], [30.5361825227, 50.4008211999], [30.5366814136, 50.4008656514], [30.537257, 50.400902], [30.537703, 50.400882], [30.538053, 50.400829], [30.538949, 50.40062], [30.539305, 50.400619], [30.539605, 50.40051], [30.540023, 50.40049], [30.54056, 50.400838], [30.540828, 50.400443], [30.541166, 50.400788], [30.541501, 50.401137], [30.542203, 50.40115], [30.54236, 50.40171], [30.542792, 50.401676], [30.543223, 50.401641], [30.548297, 50.400637], [30.558722, 50.398574], [30.558969, 50.398794], [30.559252, 50.399041], [30.559338, 50.399931], [30.55938, 50.400163], [30.559447, 50.400539], [30.559532, 50.400916], [30.559051, 50.400983], [30.555229, 50.401518], [30.555258, 50.402649], [30.554082, 50.402791], [30.553204, 50.402945], [30.552119, 50.40318], [30.551907, 50.403224], [30.551414, 50.403334], [30.55056, 50.403525], [30.550566, 50.403544], [30.547881, 50.404161], [30.547819, 50.404175], [30.546416, 50.404497], [30.544978, 50.404827], [30.54398, 50.404963], [30.543771, 50.404992], [30.54248, 50.405173], [30.540812, 50.405404], [30.538729, 50.405488], [30.537509, 50.405536], [30.536298, 50.405576], [30.534761, 50.405593], [30.53247, 50.405613], [30.530065, 50.40586], [30.528, 50.406381], [30.527158, 50.406595], [30.525696, 50.407249], [30.52562, 50.407313], [30.525481, 50.40743], [30.525423, 50.407478], [30.525274, 50.4076], [30.524885, 50.407919], [30.524221, 50.408445], [30.523308, 50.409165], [30.52333, 50.409175], [30.523311, 50.40919]")
b <- c("[30.517824, 50.405568], [30.517689, 50.40543], [30.517727, 50.405406], [30.517798, 50.405361], [30.517947, 50.405265], [30.518736, 50.405337], [30.519452, 50.405434], [30.520105, 50.405521], [30.52047, 50.405706], [30.520844, 50.405896], [30.521225, 50.405894], [30.521758, 50.405744], [30.524134, 50.404085], [30.524483, 50.403844], [30.524582, 50.403776], [30.524901, 50.403571], [30.524915, 50.403562], [30.524967, 50.403529], [30.525058, 50.40347], [30.525317, 50.403308], [30.525573, 50.403147], [30.526089, 50.402824], [30.526607, 50.4025], [30.527259, 50.402092], [30.527528, 50.401796], [30.528232, 50.40102], [30.528482, 50.400748], [30.528687, 50.400524], [30.528731, 50.400476], [30.528953, 50.400242], [30.529032, 50.400158], [30.529059, 50.400054], [30.529836, 50.399809], [30.530864, 50.399677], [30.530971, 50.39987], [30.53074, 50.400041], [30.53095, 50.400096], [30.53118, 50.401053], [30.531489, 50.40103], [30.531483, 50.401211], [30.531505, 50.401447], [30.531612, 50.401577], [30.531743, 50.402489], [30.531336, 50.402585], [30.531422, 50.403077], [30.529986, 50.403227], [30.528933, 50.403337], [30.529018, 50.403965], [30.529104, 50.404185], [30.530133, 50.404363], [30.530223, 50.404552], [30.528718, 50.404554], [30.528793, 50.405209], [30.527787, 50.405564], [30.527487, 50.4057], [30.526791, 50.405939], [30.526558, 50.406062], [30.524049, 50.407403], [30.523591, 50.407804], [30.522484, 50.408771], [30.519427, 50.407208], [30.519404, 50.407185], [30.519397, 50.407177], [30.518728, 50.406494], [30.518557, 50.406319], [30.517824, 50.405568]")
polygons<- as.data.frame(c(a,b), ncol=1, nrow=2)%>%
rename(polygon=1)
You need to parse these text strings into numbers, then convert into polygons. This function creates an sfc object that contains the polygons these vectors describe:
polygonise <- function(strings) {
do.call(c, lapply(strings, function(x) {
cutstring <- unlist(strsplit(x, "\\[|\\]"))
cutstring <- cutstring[nchar(cutstring) > 3]
sf::st_sfc(sf::st_polygon(list(do.call(rbind,
lapply(strsplit(cutstring, ", "), as.numeric)))))
}))
}
So, for example, we can do:
polygons$geometry <- polygonise(polygons$polygon)
ggplot(polygons) + geom_sf(aes(geometry = geometry), fill = "forestgreen")
Your solution works perfectly on the example I provided. However, when I try to use your function on real data I get an error ("'MtrxSet(x, dim, type = "POLYGON", needClosed = TRUE)': polygons not (all) closed ". Perhaps my coordinates are flawed? Sorry for that, but I’m pretty new to R.
a <- read_csv("https://raw.githubusercontent.com/slawomirmatuszak/Covid.UA/master/dzielnice.csv")
b<- polygonise(a)

geom_area fill not working ggplot2

I'm trying to do a stacked area plot in ggplot2. I seem to have followed the code correctly but the output is different. The code seems to work but the areas aren't exactly filled. Anything wrong with my code? or is it the ggplot2 package? Code below:
ggplot(stacks, aes(x=year, y=remit, fill=polcat3, colour=polcat3) ) + geom_area(aes(fill=polcat3), position='fill')
my plot
My data
year,polcat3,remit
2000,Auto,57131999.97
2000,Auto,139199996.9
2000,Auto,4821840600
2000,Auto,10352872.85
2000,Auto,2852000000
2000,Auto,2161018799
2000,Auto,103622840.9
2000,Auto,39000000
2000,Auto,1075000000
2000,Auto,56885414.12
2000,Auto,180000000
2000,Auto,1340000000
2000,Demo,86343658.45
2000,Demo,87064697.27
2000,Demo,1967528809
2000,Demo,58235450.74
2000,Demo,126870002.7
2000,Demo,1649354980
2000,Demo,26245557.79
2000,Demo,1610122925
2000,Demo,135975250.2
2000,Demo,1838800049
2000,Demo,1322301025
2000,Demo,596200012.2
2000,Demo,641289794.9
2000,Demo,280652252.2
2000,Demo,1190199951
2000,Demo,12883465820
2000,Demo,891700012.2
2000,Demo,49942501.07
2000,Demo,72300003.05
2000,Demo,178600006.1
2000,Demo,7524542969
2000,Demo,73163955.69
2000,Demo,12000000
2000,Demo,177000000
2000,Demo,746886.1938
2000,Demo,9450584.412
2000,Demo,111498191.8
2000,Demo,16399999.62
2000,Demo,6961000000
2000,Demo,278000000
2000,Demo,96000000
2000,Demo,1275199951
2000,Demo,233485305.8
2000,Demo,1765400024
2000,Demo,1696785400
2000,Demo,38100002.29
2000,Demo,4560000000
2000,Demo,33000000
2000,Demo,17000000
2000,Demo,343705993.7
2000,Demo,13300000.19
2000,Semi,597799987.8
2000,Semi,67335105.9
2000,Semi,119317176.8
2000,Semi,790000000
2000,Semi,53158882.14
2000,Semi,273500000
2000,Semi,32400001.53
2000,Semi,536000000
2000,Semi,1845134033
2000,Semi,121802436.8
2000,Semi,537900024.4
2000,Semi,8844514.847
2000,Semi,1165826782
2000,Semi,478087554.9
2000,Semi,342368408.2
2000,Semi,14424637.79
2000,Semi,1391800049
2000,Semi,717663818.4
2000,Semi,7226507.187
2000,Semi,34234287.26
2000,Semi,795953369.1
2000,Semi,8000015.259
2000,Semi,238100006.1
2000,Semi,1288000000
2001,Auto,104125000
2001,Auto,149199996.9
2001,Auto,6538500000
2001,Auto,12119418.14
2001,Auto,2911399902
2001,Auto,3260920166
2001,Auto,117284111
2001,Auto,39011703.49
2001,Auto,1461000000
2001,Auto,52876461.03
2001,Auto,170000000
2001,Auto,1100000000
2001,Demo,189600006.1
2001,Demo,83602699.28
2001,Demo,2104551514
2001,Demo,826200317.4
2001,Demo,135279998.8
2001,Demo,1774780029
2001,Demo,25919340.13
2001,Demo,2056358887
2001,Demo,198443420.4
2001,Demo,1981800049
2001,Demo,1420558105
2001,Demo,45900001.53
2001,Demo,633753601.1
2001,Demo,746951049.8
2001,Demo,296019500.7
2001,Demo,1046000000
2001,Demo,14273018550
2001,Demo,1058300049
2001,Demo,1184989990
2001,Demo,401579681.4
2001,Demo,79150001.53
2001,Demo,112400001.5
2001,Demo,243320007.3
2001,Demo,10146262700
2001,Demo,88167266.85
2001,Demo,25000000
2001,Demo,215000000
2001,Demo,8815530.777
2001,Demo,146985153.2
2001,Demo,73099998.47
2001,Demo,753211425.8
2001,Demo,8769000000
2001,Demo,263799987.8
2001,Demo,116000000
2001,Demo,1402890015
2001,Demo,304678405.8
2001,Demo,1926000000
2001,Demo,1252447510
2001,Demo,40900001.53
2001,Demo,2786000000
2001,Demo,141000000
2001,Demo,6038.0301
2001,Demo,19000000
2001,Demo,297390441.9
2001,Demo,11899999.62
2001,Semi,699299987.8
2001,Semi,49915523.53
2001,Semi,116004821.8
2001,Semi,670000000
2001,Semi,18313718.8
2001,Semi,181300003.1
2001,Semi,682000000
2001,Semi,2011334106
2001,Semi,171272735.6
2001,Semi,550000000
2001,Semi,11113728.52
2001,Semi,746885.9553
2001,Semi,367105255.1
2001,Semi,21972925.19
2001,Semi,1166599976
2001,Semi,5924500.942
2001,Semi,68502540.59
2001,Semi,927148376.5
2001,Semi,15253000.26
2001,Semi,348574798.6
2001,Semi,1294612549
2002,Auto,181707000.7
2002,Auto,140300003.1
2002,Auto,10292581917.288
2002,Auto,2893100098
2002,Auto,204929046.6
2002,Auto,2877152588
2002,Auto,106488113.4
2002,Auto,678485900.9
2002,Auto,39011703.49
2002,Auto,3554000000
2002,Auto,44669322.97
2002,Auto,135000000
2002,Auto,1770000000
2002,Demo,733570007.3
2002,Demo,206630004.9
2002,Demo,76230842.59
2002,Demo,2858057861
2002,Demo,1176951538
2002,Demo,112900001.5
2002,Demo,2448964111
2002,Demo,27150941.85
2002,Demo,2479942627
2002,Demo,250646484.4
2002,Demo,2194300049
2002,Demo,1438022827
2002,Demo,43520000.46
2002,Demo,1600192017
2002,Demo,438744873
2002,Demo,278989471.4
2002,Demo,1258917603
2002,Demo,15735736330
2002,Demo,1260300049
2002,Demo,433000000
2002,Demo,1309079956
2002,Demo,389541656.5
2002,Demo,109248046.9
2002,Demo,138399993.9
2002,Demo,323739990.2
2002,Demo,11029448240
2002,Demo,137653686.5
2002,Demo,56312149.05
2002,Demo,215000000
2002,Demo,7959585.667
2002,Demo,84599998.47
2002,Demo,705382507.3
2002,Demo,9735000000
2002,Demo,201500000
2002,Demo,143000000
2002,Demo,1359354980
2002,Demo,344496490.5
2002,Demo,1953699951
2002,Demo,1379995483
2002,Demo,79099998.47
2002,Demo,1936000000
2002,Demo,209000000
2002,Demo,36053001.4
2002,Demo,19000000
2002,Demo,288378570.6
2002,Demo,12399999.62
2002,Semi,58734134.67
2002,Semi,120092422.5
2002,Semi,1176490.545
2002,Semi,1070000000
2002,Semi,32986892.7
2002,Semi,230453414.9
2002,Semi,851000000
2002,Semi,2143018799
2002,Semi,36716598.51
2002,Semi,843693.614
2002,Semi,435000000
2002,Semi,18965887.07
2002,Semi,1208900024
2002,Semi,5622274.399
2002,Semi,103212654.1
2002,Semi,1070313232
2002,Semi,12000000
2002,Semi,422582519.5
2002,Semi,1294000000
2003,Auto,170957000.7
2003,Auto,222399993.9
2003,Auto,14542468993.9088
2003,Auto,2960899902
2003,Auto,147501953.1
2003,Auto,3613916504
2003,Auto,85281295.78
2003,Auto,771072143.6
2003,Auto,39011703.49
2003,Auto,3964000000
2003,Auto,65225296.02
2003,Auto,889000000
2003,Auto,2100000000
2003,Demo,888748596.2
2003,Demo,273420013.4
2003,Demo,55357849.12
2003,Demo,3191664795
2003,Demo,1718485474
2003,Demo,158166412.4
2003,Demo,2821291016
2003,Demo,38872653.96
2003,Demo,3076018555
2003,Demo,320879547.1
2003,Demo,2325399902
2003,Demo,1633427002
2003,Demo,65100158.69
2003,Demo,2146959961
2003,Demo,516599182.1
2003,Demo,294864593.5
2003,Demo,1488709351
2003,Demo,20999150390
2003,Demo,1398400024
2003,Demo,538000000
2003,Demo,556885986.3
2003,Demo,114833999.6
2003,Demo,173100006.1
2003,Demo,486630004.9
2003,Demo,16653685550
2003,Demo,153798950.2
2003,Demo,128600006.1
2003,Demo,215000000
2003,Demo,12216717.72
2003,Demo,106800003.1
2003,Demo,868500000
2003,Demo,10243000000
2003,Demo,222100006.1
2003,Demo,124000000
2003,Demo,1452994995
2003,Demo,510932281.5
2003,Demo,2122399902
2003,Demo,1607350342
2003,Demo,86800003.05
2003,Demo,729000000
2003,Demo,330000000
2003,Demo,61753292.08
2003,Demo,208000000
2003,Demo,434367492.7
2003,Demo,11800000.19
2003,Semi,53747390.75
2003,Semi,141603500.4
2003,Semi,12388155.94
2003,Semi,1750000000
2003,Semi,46470191.96
2003,Semi,235979049.7
2003,Semi,1178000000
2003,Semi,2201128418
2003,Semi,78157081.6
2003,Semi,1437750000
2003,Semi,571052612.3
2003,Semi,25481748.58
2003,Semi,1062800049
2003,Semi,6931479.454
2003,Semi,148687118.5
2003,Semi,1250253906
2003,Semi,8899999.619
2003,Semi,298785186.8
2003,Semi,1269900024
2003,Semi,36299999.24
2004,Auto,227578002.9
2004,Auto,256700012.2
2004,Auto,19578498944.7746
2004,Auto,3340699951
2004,Auto,1032000000
2004,Auto,165835662.8
2004,Auto,4220835938
2004,Auto,117792945.9
2004,Auto,822608947.8
2004,Auto,39011703.49
2004,Auto,3945000000
2004,Auto,82797576.9
2004,Auto,855000000
2004,Auto,2310000000
2004,Demo,1160672119
2004,Demo,311779998.8
2004,Demo,63013359.07
2004,Demo,3583817139
2004,Demo,1722769531
2004,Demo,210558670
2004,Demo,3575069092
2004,Demo,91521476.75
2004,Demo,3189709961
2004,Demo,319546356.2
2004,Demo,244929977.4
2004,Demo,2501199951
2004,Demo,1838041748
2004,Demo,303235168.5
2004,Demo,82371200.56
2004,Demo,2627500000
2004,Demo,664671203.6
2004,Demo,1716792236
2004,Demo,1866314941
2004,Demo,18750376950
2004,Demo,1623198120
2004,Demo,620000000
2004,Demo,627204895
2004,Demo,324496734.6
2004,Demo,229399993.9
2004,Demo,705239990.2
2004,Demo,19861748050
2004,Demo,155463485.7
2004,Demo,202500000
2004,Demo,215000000
2004,Demo,15236835.48
2004,Demo,59712108.61
2004,Demo,108900001.5
2004,Demo,1132713623
2004,Demo,11471000000
2004,Demo,238199996.9
2004,Demo,132000000
2004,Demo,2495106934
2004,Demo,632895324.7
2004,Demo,2564100098
2004,Demo,1621875977
2004,Demo,86900001.53
2004,Demo,804000000
2004,Demo,411000000
2004,Demo,69896163.94
2004,Demo,143000000
2004,Demo,522837402.3
2004,Demo,11600000.38
2004,Semi,44417327.88
2004,Semi,159198211.7
2004,Semi,14954054.83
2004,Semi,2460000000
2004,Semi,133742813.1
2004,Semi,2330324463
2004,Semi,188672546.4
2004,Semi,58446876.53
2004,Semi,1589569946
2004,Semi,801868408.2
2004,Semi,2272699951
2004,Semi,9526646.614
2004,Semi,179017074.6
2004,Semi,1431351074
2004,Semi,13798418.05
2004,Semi,310532470.7
2004,Semi,1282598999
2004,Semi,48400001.53
2005,Auto,623235000
2005,Auto,198600000
2005,Auto,8831739256.9678
2005,Auto,1032000000
2005,Auto,62021921.3283798
2005,Auto,4589226819.79732
2005,Auto,129488927.894728
2005,Auto,1211823252.50637
2005,Auto,39011703.5110533
2005,Auto,4280000000
2005,Auto,95421869.7624513
2005,Auto,823000000
2005,Auto,3150000000
2005,Demo,1289704315.92613
2005,Demo,432090000
2005,Demo,146880908.452325
2005,Demo,4642385283.80997
2005,Demo,1612912427.00584
2005,Demo,337040056.699114
2005,Demo,2805358000
2005,Demo,117891862.0425
2005,Demo,3345610321.40797
2005,Demo,420346410
2005,Demo,104817181.330673
2005,Demo,2719200000
2005,Demo,2460000000
2005,Demo,446005398.63
2005,Demo,99184576
2005,Demo,3066600000
2005,Demo,692807908.925609
2005,Demo,1912955033.65206
2005,Demo,5419620728.75305
2005,Demo,22125089480.4982
2005,Demo,1761628767.01559
2005,Demo,424991045.929029
2005,Demo,4924310615.23333
2005,Demo,599357676.667103
2005,Demo,534305076.983413
2005,Demo,381000000
2005,Demo,915080000
2005,Demo,22741840918
2005,Demo,177186056.198184
2005,Demo,180360000
2005,Demo,609194.496202642
2005,Demo,22531928.6466736
2005,Demo,17561579.0633268
2005,Demo,66369885.0351597
2005,Demo,129600000
2005,Demo,1440067536.07357
2005,Demo,13732557721.8325
2005,Demo,161300000
2005,Demo,4707910000
2005,Demo,3436552689.38484
2005,Demo,788824890.465872
2005,Demo,3028600000
2005,Demo,1187095814.94597
2005,Demo,92400000
2005,Demo,887000000
2005,Demo,2408000000
2005,Demo,76740390
2005,Demo,148000000
2005,Demo,613577432.378763
2005,Demo,13000000
2005,Semi,56642283.3408211
2005,Semi,163173835.554478
2005,Semi,11375094.5558432
2005,Semi,169999999.999993
2005,Semi,5017300000
2005,Semi,173519405.683879
2005,Semi,2420874471.08604
2005,Semi,313250258.3113
2005,Semi,31854955.6480974
2005,Semi,1975536000
2005,Semi,1116972560.32095
2005,Semi,14640084346.8768
2005,Semi,6866648.84058121
2005,Semi,192500458.801737
2005,Semi,1392672712.79192
2005,Semi,19366300
2005,Semi,321808492.95616
2005,Semi,1282599000
2005,Semi,8900000
2005,Semi,52870000
The geom_area charts are just geom_ribbon charts with the range fixed to 0. Since you have multiple overlapping points in your ribbon chart, I think you need to modify your position tag to 'stack' instead of 'fill'.
You also might need to tell ggplot to provide an order to your raw y variable by using:
ggplot(stacks, aes(x=year, y=order(remit), fill=polcat3, colour=polcat3)
Without seeing your data finding the root cause is difficult
Your problem is you have multiple values for each year, and ggplot doesnt know what to do with them. To fix this we should aggregate our data.
Here I'll use dplyr:
library(dplyr)
stacks2 <-stacks %>% group_by(polcat3, year) %>%
summarise(remit = sum(remit))
Now with our data summed by year, the plot works nicely, using your code (modified to run on stacks2, our summarised data). You can use position = "fill" if you'd like it all to end at 1.:
ggplot(stacks2, aes(x=year, y=remit, fill=polcat3, colour=polcat3) ) +
geom_area(aes(fill=polcat3), position='stack')
Now you have to provide almost every value, which was set by default previously:
ggplot(stacks, aes(x=year, y=order(remit), group=polcat3, fill=polcat3, colour=polcat3)+
geom_area(position='stack')
Pay attention to group variable

R ggplot2, how to plot a line of the mean among the value bars?

I have the following values that I want to plot into a bar chart with R ggplot2:
chr1.0 41.744548
chr1.1 52.77
chr1.2 38.941655
chr1.3 34.448161
chr1.4 49.671
chr1.5 36.515152
chr1.6 87.289
chr1.7 52.401747
chr10.0 35.671642
chr10.1 45.259939
chr10.2 81.22807
chr11.0 27.639752
chr11.1 40.451128
chr11.2 32.051282
chr11.3 70.05
chr11.4 35.691824
chr11.5 78.409091
chr12.0 79.77707
chr12.1 73.921
chr12.2 81.6609
chr13.0 31.055901
chr13.1 66.818182
chr14.0 10.785824
chr15.0 26.8657
chr16.0 11.7161
chr16.1 87.5
chr17.0 18.56678
chr17.1 66.055
chr18.0 82.773109
chr19.0 17.453505
chr2.0 24.7734
chr2.1 47.2613
chr2.2 52.922591
chr2.3 56.661046
chr2.4 35
chr2.5 38.848921
chr20.0 41.157
chr20.1 39.712919
chr21.0 40.791738
chr22.0 25.406204
chr22.1 37.614679
chr3.0 46.141975
chr3.1 51.441578
chr3.2 13.875598
chr3.3 41.248097
chr3.4 41.810345
chr4.0 23.982558
chr4.1 85.598706
chr4.2 40.449438
chr4.3 38.028169
chr5.0 16.224189
chr5.1 51.482059
chr5.2 40.980736
chr5.3 46.693387
chr6.0 97.854785
chr6.1 62.947
chr6.2 24.276527
chr6.3 18.449198
chr7.0 17.567568
chr7.1 72.006221
chr7.2 76.049767
chr7.3 40.96
chr8.0 41.269841
chr8.1 61.185185
chr8.2 16.99
chr8.3 46.031746
chr9.0 64.723926
chr9.1 38.125
chr9.2 39.148073
I found the commands to do this:
mydata <- read.table("myfile.dat")
colnames(mydata) <- c("chromName", "precisionEUC");
ggplot(mydata, aes(x=chromName, y=precisionEUC)) +
geom_bar(aes(fill=precisionEUC>=50), colour="black",
position=position_dodge(), stat="identity") +
xlab("chromName [a-z]") +
ylab("precision LDA-Euclidean")
And that's what I got:
Among the bars, I also want to print an horizontal line that indicates the mean of the analyzed values, but I don't know how to do this.
In my case the mean is 46.23%, and so I would like to know how to modify the previous R commands to print an horizontal line, to produce something like:
Any idea on how to do this? Thanks!
Modifying your earlier code:
ggplot(mydata, aes(x=chromName, y=precisionEUC)) +
geom_bar(aes(fill=precisionEUC>=50), colour="black",
position=position_dodge(), stat="identity") +
xlab("chromName [a-z]") +
ylab("precision LDA-Euclidean") +
geom_hline(yintercept = mean(precisionEUC))

Getting graphical spikes in ggplot2

I'm trying to plot a simple graph that show the increase in wealth for two different investment strategies. When using the standard graph from R it works, but when I try to use ggplot2 I get these weird spikes in the lines.
Does any have any idea what could be causing this?
I've tried to simply the code as much as possible:
For the standard graph
ind.ts = ts(cbind(ind.passive,ind.active), start=c(insample.endstart,1),frequency=12)
plot(log(ind.ts),type="lines", col=c("blue","red"))
legend(x="topleft", legend=c("Passive","Active"), col=c("blue","red"), lty=1)
For the ggplot graph
testers=data.frame(ind.ts)
ggplot(testers, aes(date)) +
geom_line(aes(y = log(ind.passive), colour = "Passive",size="1")) +
geom_line(aes(y = log(ind.active), colour = "Active",size="1"))
The Ind.ts data set
structure(c(1, 1.026669, 1.066102329621, 1.09764083483818, 1.13073909657189,
1.17422279926966, 1.201650295415, 1.24229131005623, 1.24436842112664,
1.29675757602449, 1.29281154272065, 1.34840890311535, 1.37447769243928,
1.42187380670767, 1.43432089001159, 1.44828830683852, 1.47037760009442,
1.50663270057995, 1.51269991046518, 1.44617893190248, 1.47609892782461,
1.55880475075062, 1.60230787373457, 1.72267003659376, 1.6884336922865,
1.7947931958647, 1.80827747714523, 1.73407842742553, 1.83823238001199,
1.94879470474019, 2.03637158997651, 2.19836698633073, 2.07500122615881,
2.18823196806907, 2.11573803119891, 2.21303659177769, 2.25083083069207,
2.27667036862841, 2.44006700098487, 2.56495939036328, 2.59127330874902,
2.54554769994283, 2.64902166839781, 2.62135793511473, 2.24229384954953,
2.38534322797539, 2.58003017155629, 2.73574015247005, 2.89313822640227,
3.01496249083961, 2.92082933195062, 3.03735873897812, 3.15584610338566,
3.08028252428619, 3.25121048184135, 3.15027015001163, 3.13383204036887,
3.04763285626648, 3.24152630621501, 3.30661615444381, 3.5011906754359,
3.32628169286315, 3.26271977599422, 3.58162126961968, 3.47465973202375,
3.4018482373392, 3.48660188432426, 3.43296051433394, 3.64465402445034,
3.45302176049876, 3.43920276741325, 3.16710336206381, 3.18321124976327,
3.29673729577483, 2.9957319937214, 2.80662641161774, 3.02543381329387,
3.04403720581181, 2.97111425050939, 2.94227958670819, 2.75683358891715,
2.53472102032527, 2.58379068455775, 2.78122846592754, 2.80549468429276,
2.76500859050373, 2.71079783207832, 2.81360212906206, 2.64401226073284,
2.62324090041252, 2.43641368348514, 2.24723834303094, 2.26148583412576,
2.01595857860056, 2.19346574740491, 2.32192606890168, 2.18514140418268,
2.12856372294559, 2.09571359900937, 2.1165869064555, 2.29149953181808,
2.41150994529845, 2.44221328992199, 2.48518647497146, 2.53301388868229,
2.50620193667058, 2.64742390960003, 2.6698343529948, 2.80897010046677,
2.86115795596334, 2.89979789415863, 2.85611823847891, 2.81197121886675,
2.84980347964538, 2.90496997540435, 2.80930350417434, 2.81972040156782,
2.85016210302314, 2.89418855702854, 3.00999951213804, 3.11183381563269,
3.03729294841303, 3.09892873421517, 3.04396923311387, 2.98710484387007,
3.08097760069353, 3.08499827646243, 3.20047593194697, 3.16912086924169,
3.19575099190593, 3.14371138275373, 3.25904157854143, 3.26071346687123,
3.3485896948034, 3.35499219829987, 3.3971510302637, 3.44342702159796,
3.34200432210381, 3.3473849490624, 3.36955802696499, 3.4464479715823,
3.53637269205683, 3.65311189099431, 3.71864871831875, 3.7710110109214,
3.82954087282191, 3.75144504580245, 3.79450413203817, 3.96444479409563,
4.09921609487092, 4.03197255405065, 3.90887240000293, 3.96507025849778,
4.11298323942078, 4.18000430130714, 4.00202389816178, 3.973681564915,
3.73688988046171, 3.6132997214452, 3.59812747591486, 3.77562310430174,
3.82238042082541, 3.50029900180582, 3.47233161278139, 3.52122551422096,
3.20811814149644, 2.67119786498117, 2.47785656351383, 2.50381211101664,
2.29590056094204, 2.04999813136234, 2.23149881591877, 2.44744541933286,
2.58359925545577, 2.59022877114527, 2.78828284344458, 2.88774646903593,
2.99667515359443, 2.94310059519847, 3.1174675330616, 3.17829867703423,
3.06610473373492, 3.15882374088307, 3.34981254190434, 3.40448483240076,
3.13064849939144, 2.96722864772321, 3.17659630110655, 3.0311907820197,
3.30193068028814, 3.42901538831107, 3.42659107443153, 3.65581631094671,
3.74411158648869, 1, 1.026669, 1.066102329621, 1.09764083483818,
1.13073909657189, 1.17422279926966, 1.201650295415, 1.24229131005623,
1.24436842112664, 1.29675757602449, 1.29281154272065, 1.34840890311535,
1.37447769243928, 1.42187380670767, 1.43432089001159, 1.44828830683852,
1.47037760009442, 1.50663270057995, 1.51269991046518, 1.44617893190248,
1.47609892782461, 1.55880475075062, 1.60230787373457, 1.72267003659376,
1.6884336922865, 1.7947931958647, 1.80827747714523, 1.73407842742553,
1.83823238001199, 1.94879470474019, 2.03637158997651, 2.19836698633073,
2.07500122615881, 2.18823196806907, 2.11573803119891, 2.21303659177769,
2.25083083069207, 2.27667036862841, 2.44006700098487, 2.56495939036328,
2.59127330874902, 2.54554769994283, 2.64902166839781, 2.62135793511473,
2.24229384954953, 2.2509042579318, 2.25833224198298, 2.39462710945113,
2.53239958556629, 2.63903386731532, 2.55663795191, 2.6586375796394,
2.76235103162114, 2.69620929852, 2.84582464870417, 2.75747033083585,
2.74308185064955, 2.66763064126559, 2.83734797029354, 2.89432191753704,
3.06463539645259, 2.91153540595201, 2.85589887587967, 3.13503728790702,
3.04141253434097, 2.97767973468385, 3.05186564759377, 3.00491269460554,
3.19021063591839, 3.02247255089243, 3.01037661574376, 3.02584995154869,
3.04040428981563, 3.05344762421894, 3.06587515604951, 3.07715757662378,
3.08709679559627, 3.09641982791897, 3.10543040961822, 3.1145293207184,
3.12325000281641, 3.13012115282261, 3.13575537089769, 3.14064714927629,
3.14507546175677, 3.14941566589399, 3.15395082445288, 3.15865021118131,
2.96826256970236, 2.97253686780273, 2.97675787015501, 2.98092533117323,
2.98494958037031, 2.98900911179961, 2.99295460382719, 2.99603734706913,
2.99900342404273, 3.00194244739829, 3.00488435099674, 3.00770894228668,
3.01053618869243, 3.16820398996663, 3.20854156316688, 3.26499906051237,
3.32783396743193, 3.29260884488666, 3.47814406068718, 3.5075865501609,
3.69038091563598, 3.75894450266758, 3.80970904817611, 3.75232340078343,
3.69432373797752, 3.74402716954827, 3.81650404749639, 3.69081893620424,
3.70450449281968, 3.74449832332416, 3.80233958892455, 3.95449020757537,
4.08827852027806, 3.99034789660332, 4.07132402646909, 3.99911909485966,
3.92441155104859, 4.04774010845184, 4.05302240929337, 4.20473514411804,
4.16354135391111, 4.19852759190803, 4.1301587686014, 4.28167777318631,
4.28387427388395, 4.39932468556512, 4.40773619436392, 4.4631238073823,
4.52392047988646, 4.39067292607189, 4.39774190948286, 4.42687255189128,
4.52788935665288, 4.64603104574667, 4.79940117659781, 4.88550243370598,
4.95429519347499, 5.03119080917292, 4.92858973500145, 4.9851600879798,
5.20842546768007, 5.38548589145385, 5.29714238089044, 5.13541532685947,
5.20924719301373, 5.40357295030192, 5.49162417152709, 5.25779630592764,
5.22056059248906, 4.90946738678263, 4.91815714405724, 4.9233212090585,
4.92863839596428, 4.93573563525447, 4.94338602548911, 4.95010903048378,
4.95718768639737, 4.96184744282258, 4.96462607739057, 4.96542041756295,
4.96556938017547, 4.96611559280729, 4.9673571217055, 4.9682512459874,
4.96889711864938, 4.96964245321718, 4.97038789958516, 4.9711334577701,
5.14846373047568, 5.34266893085295, 5.24715269570716, 5.55802550431702,
5.66647925598276, 5.46645253824657, 5.63175806300315, 5.97226541900844,
6.06973876291208, 5.58152539525601, 5.29016976962365, 5.2908574916937,
5.04867378086891, 5.04933010846042, 5.24366872567485, 5.2399614518858,
5.59049391317115, 5.72551552216206), .Dim = c(194L, 2L), .Dimnames = list(
NULL, c("ind.passive", "ind.active")), .Tsp = c(1995, 2011.08333333333,
12), class = c("mts", "ts", "matrix"))
The date data set
structure(c(1995.1, 1995.2, 1995.3, 1995.4, 1995.5, 1995.6, 1995.7,
1995.8, 1995.9, 1995.1, 1995.11, 1995.12, 1996.1, 1996.2, 1996.3,
1996.4, 1996.5, 1996.6, 1996.7, 1996.8, 1996.9, 1996.1, 1996.11,
1996.12, 1997.1, 1997.2, 1997.3, 1997.4, 1997.5, 1997.6, 1997.7,
1997.8, 1997.9, 1997.1, 1997.11, 1997.12, 1998.1, 1998.2, 1998.3,
1998.4, 1998.5, 1998.6, 1998.7, 1998.8, 1998.9, 1998.1, 1998.11,
1998.12, 1999.1, 1999.2, 1999.3, 1999.4, 1999.5, 1999.6, 1999.7,
1999.8, 1999.9, 1999.1, 1999.11, 1999.12, 2000.1, 2000.2, 2000.3,
2000.4, 2000.5, 2000.6, 2000.7, 2000.8, 2000.9, 2000.1, 2000.11,
2000.12, 2001.1, 2001.2, 2001.3, 2001.4, 2001.5, 2001.6, 2001.7,
2001.8, 2001.9, 2001.1, 2001.11, 2001.12, 2002.1, 2002.2, 2002.3,
2002.4, 2002.5, 2002.6, 2002.7, 2002.8, 2002.9, 2002.1, 2002.11,
2002.12, 2003.1, 2003.2, 2003.3, 2003.4, 2003.5, 2003.6, 2003.7,
2003.8, 2003.9, 2003.1, 2003.11, 2003.12, 2004.1, 2004.2, 2004.3,
2004.4, 2004.5, 2004.6, 2004.7, 2004.8, 2004.9, 2004.1, 2004.11,
2004.12, 2005.1, 2005.2, 2005.3, 2005.4, 2005.5, 2005.6, 2005.7,
2005.8, 2005.9, 2005.1, 2005.11, 2005.12, 2006.1, 2006.2, 2006.3,
2006.4, 2006.5, 2006.6, 2006.7, 2006.8, 2006.9, 2006.1, 2006.11,
2006.12, 2007.1, 2007.2, 2007.3, 2007.4, 2007.5, 2007.6, 2007.7,
2007.8, 2007.9, 2007.1, 2007.11, 2007.12, 2008.1, 2008.2, 2008.3,
2008.4, 2008.5, 2008.6, 2008.7, 2008.8, 2008.9, 2008.1, 2008.11,
2008.12, 2009.1, 2009.2, 2009.3, 2009.4, 2009.5, 2009.6, 2009.7,
2009.8, 2009.9, 2009.1, 2009.11, 2009.12, 2010.1, 2010.2, 2010.3,
2010.4, 2010.5, 2010.6, 2010.7, 2010.8, 2010.9, 2010.1, 2010.11,
2010.12, 2011.1, 2011.2), .Tsp = c(1995, 2011.08333333333, 12
), class = "ts")
The spikes are in your data, specifically in the crummy way the dates are stored. January, February, March 1995 are coded as 1995.10, 1995.20, 1995.30, but then October, November, and December are 1995.10, 1995.11, 1995.12. When you pass your time series to ggplot you maybe saw a warning like:
Don't know how to automatically pick scale for object of type ts. Defaulting to continuous
So ggplot just converted to numerics, giving October the same x value as January and inserting Nov and Dec before February, causing your spikes. Since your samples (as far as I checked) are spaced every month, you could add a new column to your data like this:
ind.df <- as.data.frame(ind.ts)
ind.df$date <- seq(as.Date('1995-01-01'), as.Date('2011-02-01'), by = "month")
Then, ggplot works best with long-format data, so we can melt it
library(reshape2)
ind.melt <- melt(ind.df, id.vars = "date")
ggplot(ind.melt, aes(x = date, y = value, color = variable) +
geom_line(size = 1)
And the spikes are gone.
One other note, in ggplot don't put anything inside aes() that isn't mapping to a data column. In your post, inside aes() you have size = "1". You don't need the quotes around 1, and since it applies to the whole layer you should put it outside of aes().
The following example illustrates that for a very simple example, the plots from the basic R plotting and ggplot2 are the same, i.e. basic plotting does not get rid of the spikes, nor does ggplot2 introduces spikes. You need to make your example more complete, i.e. provide us with a sample of your data that reproduces the issue you see.
x = 1:100
y = runif(100)
y[50] = 5
plot(x, y)
library(ggplot2)
qplot(x, y, geom = 'line')

Resources