负相关的泰勒图(左象限)

Taylor diagram with negative correlation (left quadrant)

我正在尝试在 R 中绘制泰勒图。我正在处理的数据具有负相关性。这些应该绘制在泰勒图的左象限上,但是我正在使用的名为 openair.

的包不会发生这种情况

这个包好像没有这个选项。我已经搜索了其他选项但没有太大成功。

有没有其他方法可以在 R 中绘制这样的图?

这是示例代码,

library(openair)

# Generate some data
obs = runif(3, min=5, max=20)
mod1 = obs * -obs^2 # to give a negative correlations
mod2 = obs * obs^2

df = data.frame(obs,mod1,mod2)

# Plot the diagram
taylor1 = TaylorDiagram(df, obs = "obs", mod = "mod1",normalise=TRUE) # mod1 is not plotted

taylor2 = TaylorDiagram(df, obs = "obs", mod = "mod2",normalise=TRUE) # mod2 is plotted

谢谢,米歇尔

还有 taylor.diagram() 来自 plotrix

library(plotrix)

set.seed(20191130)

# Generate some data
obs = runif(3, min=5, max=20)
mod1 = obs * -obs^2 # to give a negative correlations
mod2 = obs * obs^2

# Plot the diagram
taylor.diagram(obs, mod1, pos.cor = FALSE, normalize = TRUE)
taylor.diagram(obs, mod2, add = TRUE, col = "blue", normalize = TRUE)

reprex package (v0.3.0)

于 2019-11-30 创建