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

Не знаете, где задать вопрос? Задавайте здесь.
Hekpoxa
Интересующийся
Сообщения: 49
Зарегистрирован: 04 май 2015, 18:13
Репутация: 0

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

Сообщение Hekpoxa » 11 апр 2018, 08:51

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

Заранее спасибо!
Вложения
Безымянный2.jpg
Безымянный2.jpg (54.14 КБ) 8381 просмотр
Безымянный1.jpg
Безымянный1.jpg (234 КБ) 8381 просмотр
Безымянный.jpg
Безымянный.jpg (134.16 КБ) 8381 просмотр
Последний раз редактировалось Hekpoxa 11 апр 2018, 14:19, всего редактировалось 1 раз.

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

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

Сообщение rhot » 11 апр 2018, 12:36

Да вы его ваще не сформулировали. В чём вопрос-то?!
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Hekpoxa
Интересующийся
Сообщения: 49
Зарегистрирован: 04 май 2015, 18:13
Репутация: 0

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

Сообщение Hekpoxa » 11 апр 2018, 14:22

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

trir
Гуру
Сообщения: 5287
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

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

Сообщение trir » 11 апр 2018, 14:28


gamm
Гуру
Сообщения: 4056
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

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

Сообщение gamm » 11 апр 2018, 14:32

R

Hekpoxa
Интересующийся
Сообщения: 49
Зарегистрирован: 04 май 2015, 18:13
Репутация: 0

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

Сообщение Hekpoxa » 11 апр 2018, 14:50

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

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

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

Сообщение rhot » 11 апр 2018, 15:55

Первый и третий рисунки делаются с помощью ggplot в R. Для второго подойдёт пакет rasterViz.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

gamm
Гуру
Сообщения: 4056
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

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

Сообщение gamm » 11 апр 2018, 15:59

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

Hekpoxa
Интересующийся
Сообщения: 49
Зарегистрирован: 04 май 2015, 18:13
Репутация: 0

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

Сообщение Hekpoxa » 11 апр 2018, 17:01

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

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

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

Сообщение rhot » 11 апр 2018, 17:23

Дайте данные - посмотрим, что можно сделать. :)
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Hekpoxa
Интересующийся
Сообщения: 49
Зарегистрирован: 04 май 2015, 18:13
Репутация: 0

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

Сообщение Hekpoxa » 12 апр 2018, 07:17

rhot писал(а):
11 апр 2018, 17:23
Дайте данные - посмотрим, что можно сделать.
Вот данные по одному из русунков, которые необходимо сделать. Я скачал платформу R, установил все пакеты, но что дальше для меня остается загадкой.
Вложения
China AOD 2002-2017.xls
(35 КБ) 349 скачиваний

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

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

Сообщение rhot » 12 апр 2018, 11:37

Как-то так...
Noname_1.png
Noname_1.png (14.76 КБ) 8200 просмотров

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

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')
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Hekpoxa
Интересующийся
Сообщения: 49
Зарегистрирован: 04 май 2015, 18:13
Репутация: 0

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

Сообщение Hekpoxa » 12 апр 2018, 11:51

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

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

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

Сообщение rhot » 12 апр 2018, 12:02

Для тех, кто знаком с R, несложно. :D

Третий рисунок ваще бестолковый. Условные обозначения совсем не бьются с изображённой информацией.
Последний раз редактировалось rhot 12 апр 2018, 12:09, всего редактировалось 1 раз.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Hekpoxa
Интересующийся
Сообщения: 49
Зарегистрирован: 04 май 2015, 18:13
Репутация: 0

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

Сообщение Hekpoxa » 12 апр 2018, 12:08

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

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей