Как сделать пользовательские оси полярного частотного графика (OpenAir Package) в R? - PullRequest
0 голосов
/ 19 марта 2019

Я пытаюсь построить данные на графике полярной частоты в R, используя пакет OpenAir .Я строю данные из весны и лета.Чтобы сравнить два сезона, я хочу установить одинаковый масштаб осей между двумя сезонами.Один сезон (весна) обычно имеет гораздо более низкие значения, чем лето, поэтому надеялся применить преобразование к данным.К сожалению, опция преобразования не применяется, если оси установлены равными между сезонами.

polarFreq( MyData, pollutant = "Mystery_Chemical_X", ws.int = 1,
           statistic = "mean", key.header = "", key.footer = "",
           remove.calm = FALSE, breaks = seq( 0, 2.5, 0.25),
           cols = "Blues", key = TRUE,
           trans = TRUE, 
           par.settings = list( fontsize = list( text = 20 ) )
          )

Вышеприведенный оператор trans = TRUE применяется только тогда, когда оси устанавливаются автоматически.При применении с пользовательскими перерывами преобразование не применяется.Данные помещаются в CSV, затем считываются в информационный кадр, и все значения машинных ошибок удаляются.Automatic breaks w/ transformation

Эта фигура имеет автоматические разрывы с нелинейным преобразованием, которое делает фигуру немного привлекательной.

Custom breaks w/o transformation

На этом рисунке есть пользовательские разрывы (как описано в приведенном выше коде), но мы не можем применить преобразование, чтобы сделать более низкие значения более визуально привлекательными.

Задумывались о применении преобразования вне данных, но математически все еще работали над тем, как это сделать.

...