Страница 1 из 3

Рисунок распределения средних показателей относительно месяца и года

Добавлено: 11 апр 2018, 08:51
Hekpoxa
Всем привет!! Столкнулся с одной проблемой косательно создания рисунка по распределению средних показаделей AOD (в моем случае это аэрозоль) относительно годов и месяцем, где х - это года, а y - это месяцы. Возможно я не правильно сформулировал данный вопрос, поэтому добавляю русунки которые необходимо сделать. При этом все данные есть, необходимо только построить. Как делать такой рисунок?

Заранее спасибо!

Re: Рисунок распределения средних показателей относительно месяца и года

Добавлено: 11 апр 2018, 12:36
rhot
Да вы его ваще не сформулировали. В чём вопрос-то?!

Re: Рисунок распределения средних показателей относительно месяца и года

Добавлено: 11 апр 2018, 14:22
Hekpoxa
rhot писал(а):
11 апр 2018, 12:36
Да вы его ваще не сформулировали. В чём вопрос-то?!
Как построить такой рисунок?

Re: Рисунок распределения средних показателей относительно месяца и года

Добавлено: 11 апр 2018, 14:28
trir

Re: Рисунок распределения средних показателей относительно месяца и года

Добавлено: 11 апр 2018, 14:32
gamm
R

Re: Рисунок распределения средних показателей относительно месяца и года

Добавлено: 11 апр 2018, 14:50
Hekpoxa
trir писал(а):
11 апр 2018, 14:28
d3
это можно применить только к первому рисунку? а как другие?
Это через матлаб?

Re: Рисунок распределения средних показателей относительно месяца и года

Добавлено: 11 апр 2018, 15:55
rhot
Первый и третий рисунки делаются с помощью ggplot в R. Для второго подойдёт пакет rasterViz.

Re: Рисунок распределения средних показателей относительно месяца и года

Добавлено: 11 апр 2018, 15:59
gamm
второй - levelplot() + hist()/barplot() с предварительной разбивкой поля изображения на фреймы (как зовут функцию, сходу не вспомню). И все можно сделать в ggplot(), но там такое управление, что легче застрелиться ...

Re: Рисунок распределения средних показателей относительно месяца и года

Добавлено: 11 апр 2018, 17:01
Hekpoxa
rhot писал(а):
11 апр 2018, 15:55
Первый и третий рисунки делаются с помощью ggplot в R. Для второго подойдёт пакет rasterViz.
gamm писал(а):
11 апр 2018, 15:59
второй - levelplot() + hist()/barplot() с предварительной разбивкой поля изображения на фреймы (как зовут функцию, сходу не вспомню). И все можно сделать в ggplot(), но там такое управление, что легче застрелиться
Все сложно. Завтра буду пробывать. Наверное точно легче застрелиться! Для меня это темный лес :cry: :cry: :cry:

Re: Рисунок распределения средних показателей относительно месяца и года

Добавлено: 11 апр 2018, 17:23
rhot
Дайте данные - посмотрим, что можно сделать. :)

Re: Рисунок распределения средних показателей относительно месяца и года

Добавлено: 12 апр 2018, 07:17
Hekpoxa
rhot писал(а):
11 апр 2018, 17:23
Дайте данные - посмотрим, что можно сделать.
Вот данные по одному из русунков, которые необходимо сделать. Я скачал платформу R, установил все пакеты, но что дальше для меня остается загадкой.

Re: Рисунок распределения средних показателей относительно месяца и года

Добавлено: 12 апр 2018, 11:37
rhot
Как-то так...
Noname_1.png
Noname_1.png (14.76 КБ) 9123 просмотра

Код: Выделить всё

library(tidyr)
library(ggplot2)

df.in <- read.csv2(file="China AOD 2002-2017.csv", colClasses=c('character', rep('numeric', 12)), dec='.')

df <- gather(df.in, month, aod, January:December)
names(df)[1] <- 'year'
n.month <- c('January','February','March','April','May','June','July','August','September','October','November','December')
df$month <- factor(df$month, levels=n.month, labels=n.month)

ggplot(df, aes(year, month, fill=aod))+
  geom_tile()+
  scale_fill_gradient2(midpoint=0.4, high='red', low='blue')

Re: Рисунок распределения средних показателей относительно месяца и года

Добавлено: 12 апр 2018, 11:51
Hekpoxa
rhot писал(а):
12 апр 2018, 11:37
Как-то так...
Спасибо огромное. А 2 и 3 рисунок сложно делается? постараюсь применить этот код у себя, хотя возможно я рукожоп... .

Re: Рисунок распределения средних показателей относительно месяца и года

Добавлено: 12 апр 2018, 12:02
rhot
Для тех, кто знаком с R, несложно. :D

Третий рисунок ваще бестолковый. Условные обозначения совсем не бьются с изображённой информацией.

Re: Рисунок распределения средних показателей относительно месяца и года

Добавлено: 12 апр 2018, 12:08
Hekpoxa
rhot писал(а):
12 апр 2018, 12:02
Для тех, кто знаком с R, несложно.
установил library(tidyr), library(ggplot2) и все на этом возникли проблемы :cry: :cry: это полный ппц.