首页 > 解决方案 > 负相关泰勒图(左象限)

问题描述

我正在尝试在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

谢谢,米歇尔

标签: rplotcorrelationnegative-numberopenair

解决方案


还有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 包于 2019-11-30 创建(v0.3.0)


推荐阅读