我正在尝试使用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格式存储,然后读入数据框,并删除所有机器错误值。
此图是具有自动中断功能的图,它具有非线性变换,使图有些可口。
此图具有自定义的中断(如上面的代码中所述),但是我们无法应用该转换以使较低的值在视觉上更具吸引力。
已经考虑过在数据之外应用转换,但仍在数学上找到如何实现转换的方法。