#r
Вопрос:
здравствуйте, я попытался построить график следующих данных Я попытался построить график следующих временных рядов
fecha importaciones
1 Enen1994 171.0
2 Febn1994 170.7
3 Marn1994 183.7
4 Abrn1994 214.6
5 Mayn1994 227.2
6 Junn1994 221.1
7 Juln1994 216.4
8 Agon1994 235.3
9 Sepn1994 227.0
10 Octn1994 216.0
11 Novn1994 221.5
12 Dicn1994 270.9
13 Enen1995 250.4
14 Febn1995 259.6
15 Marn1995 258.2
16 Abrn1995 232.9
17 Mayn1995 335.0
18 Junn1995 295.2
19 Juln1995 302.5
20 Agon1995 283.3
21 Sepn1995 264.4
22 Octn1995 277.6
23 Novn1995 289.1
24 Dicn1995 280.5
25 Enen1996 252.4
26 Febn1996 250.1
.
.
.
320 Agon2020 794.6
321 Sepn2020 938.2
322 Octn2020 966.3
323 Novn2020 958.9
324 Dicn2020 1059.2
325 Enen2021 1056.2
326 Febn2021 982.5
Я строю график с офисным кэлом
но пытаюсь построить его в R с помощью ggplot
ggplot(datos, aes(x = fecha, y = importaciones))
geom_line(size = 1)
scale_color_manual(values=c("#00AFBB", "#E7B800"))
theme_minimal()
Я попытался построить график со всеми возможными шагами, но он не подходит мне правильным образом, чтобы кто-то руководил мной
Ответ №1:
Измените ось x на класс даты.
library(ggplot2)
df$fecha <- lubridate::dmy(paste0(1, df$fecha))
ggplot(datos, aes(x = fecha, y = importaciones, group = 1))
geom_line(size = 1)
scale_color_manual(values=c("#00AFBB", "#E7B800"))
theme_minimal()
Вы можете использовать scale_x_date
для изменения интервалов и формата отображения дат по оси x.