Лично мне нравится делать в 2 этапа: создать сводку данных и построить ее.
library(dplyr)
library(ggplot2)
Шаг 1
summary_data <- DF2 %>%
group_by(Month) %>%
summarise(mean_temp = mean(mtemp))
# A tibble: 12 x 2
Month mean_temp
1 1 4.09
2 2 7.22
3 3 12.7
4 4 17.5
5 5 20.0
6 6 22.3
7 7 22.7
8 8 21.1
9 9 19.3
10 10 15.1
11 11 9.86
12 12 5.75
Шаг 2
ggplot(summary_data) +
geom_col(aes(x = factor(Month), y = mean_temp)) +
scale_x_discrete(labels = month.abb[1:12]) +
labs(title = "Your Title", y = "Your Y Axis", x = "Your X Axis")
Сначала вы должны взглянуть на спецификацию HTTP 1.1 , особенно раздел определения методов .
ОПЦИИ Получить информацию о том, как сервер позволяет устанавливать связь.
Запрос:
ОПЦИИ * HTTP / 1.1
Хост: example.com
Ответ:
HTTP / 1.1 200 OK
Свидание: …
Разрешить: ВАРИАНТЫ, ПОЛУЧИТЬ, ГОЛОВУ, ПОСТ, ПОСТАВИТЬ, УДАЛИТЬ, TRACE
Длина контента: 0
GET Извлечение ресурса.
Запрос:
GET / foo / bar HTTP / 1.1
Хост: example.com
Ответ:
HTTP / 1.1 200 OK
Свидание: …
Content-Type: text / html; charset = utf-8
Длина контента: 12345
HEAD Аналогично GET , но возвращает только заголовок HTTP.
Запрос:
HEAD / foo / bar HTTP / 1.1
Хост: example.com
Ответ:
HTTP / 1.1 200 OK
Свидание: …
Content-Type: text / html; charset = utf-8
Длина контента: 12345
POST Создать новый ресурс.
Запрос:
POST / foo / bar HTTP / 1.1
Хост: example.com
Тип контента: application / x-www-form-urlencoded
действие = AddEntry & Subject = Hello,% 20World
Ответ:
HTTP / 1.1 201 Создано
Свидание: …
Длина контента: 0
Расположение: http://example.com/foo/bar
PUT Отправка данных на сервер.
УДАЛЕНИЕ Удалить существующий ресурс.
TRACE Возвращать заголовки запроса, отправленные клиентом.
Запрос:
TRACE / foo / bar HTTP / 1.1
Хост: example.com
Ответ:
HTTP / 1.1 200 OK
Свидание: …
Длина контента: 17
Хост: example.com
1266 Я не знаю точно, верны ли эти примеры. Не стесняйтесь их исправлять.
Вы можете поэкспериментировать с различными методами HTTP, используя инструмент командной строки cURL . Например:
curl --head http://www.google.co.uk
HTTP/1.1 200 OK
Cache-Control: private, max-age=0
Date: Sun, 19 Apr 2009 15:33:24 GMT
Expires: -1
Content-Type: text/html; charset=ISO-8859-1
Set-Cookie: PREF=ID=a2a414b9a84c8ffd:TM=1240155204:LM=1240155204:S=16kZnqzeSxIJT3jv; expires=Tue, 19-Apr-2011 15:33:24 GMT; path=/; domain=.google.co.uk
Server: gws
Transfer-Encoding: chunked