如何在R中制作自定义的极坐标图坐标轴(OpenAir软件包)?

时间:2019-03-18 21:29:15

标签: r openair

我正在尝试使用OpenAir package在R中的极坐标频率图上绘制数据。我正在绘制春季和夏季的数据。为了比较两个季节,我想将两个季节之间的轴比例设置为相同。一个季节(春季)的值通常比夏天低得多,因此希望对数据进行转换。不幸的是,当轴在季节之间设置为相等时,转换选项不适用。

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

此图具有自定义的中断(如上面的代码中所述),但是我们无法应用该转换以使较低的值在视觉上更具吸引力。

已经考虑过在数据之外应用转换,但仍在数学上找到如何实现转换的方法。

0 个答案:

没有答案