负相关的泰勒图(左象限)
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 创建
我正在尝试在 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 创建