小编Joh*_*eth的帖子

添加误差线以显示R中绘图的标准偏差

对于每个X值,我计算了每个Y值的平均值Y和标准偏差(sd)

x  = 1:5
y  = c(1.1, 1.5, 2.9, 3.8, 5.2)
sd = c(0.1, 0.3, 0.2, 0.2, 0.4)

plot (x, y)
Run Code Online (Sandbox Code Playgroud)

如何使用标准偏差为我的绘图的每个数据点添加误差线?

statistics plot r standard-deviation errorbar

30
推荐指数
5
解决办法
11万
查看次数

将新曲线添加到R中的绘图时,调整x和y轴的限制

我有两个绘制的数据集(df1df2).

df1 = data.frame(x=c(1:10), y=c(1:10))
df2 = data.frame(x=c(0:13), y=c(0:13)^1.2)

# plot
plot(df1)
# add lines of another dataset
lines(df2)
Run Code Online (Sandbox Code Playgroud)

某些值df2超出了绘图范围,因此不可见.(在这个例子中,我可以df2先绘制).我通常会尝试找出我的数据范围,如下所示.

# manual solution
minX = min(df1$x, df2$x)
minY = min(df1$y, df2$y)
maxX = max(df1$x, df2$x)
maxY = max(df1$y, df2$y)

plot (df1, xlim=c(minX, maxX), ylim=c(minY, maxY))
lines(df2)
Run Code Online (Sandbox Code Playgroud)

当拥有许多数据集时,这会变得很烦人.我想知道,如果有一种更简单的方法来调整轴的范围.在第一步中,R自己找到轴范围.当添加新数据集时,是否还有一种方法可以调整轴范围?

plot r range

11
推荐指数
1
解决办法
3万
查看次数

从特定包加载函数

我加载两个R包HmiscTeachingDemos,其中都包含一个调用的函数subplot().我Hmisc首先加载包,似乎之后使用了subplot()-function from Hmisc.即使我TeachingDemos首先加载库也会发生这种情况.

我如何使用功能subplot()TeachingDemos包装,即使Hmisc还装载包?

load namespaces r package

6
推荐指数
1
解决办法
1551
查看次数

如何在命令行中显示空格

我有一个非常大的文件,我想使用head以下方法检查前100行:

head -n100 large.file
Run Code Online (Sandbox Code Playgroud)

我真的很想制作空白\t \r,......可见.我怎样才能做到这一点.我没有找到一个选项man head.

bash whitespace highlight

4
推荐指数
1
解决办法
1269
查看次数

在 PHP 中获取值不为 NULL 的数组的键

我在 PHP 中有一个关联数组

$a = array("d1" => "data", "d2" => NULL, "d3" => "data")
Run Code Online (Sandbox Code Playgroud)

我想获取所有非 NULL 的键和所有值,以便内爆它们:

// e.g.:
$sub_key    = array_keys($a, keys != NULL);
$sub_values = array_values($a, values != NULL);

echo "`".implode("`,`", $sub_key)."`";
echo "'".implode("','", $sub_key)."'";
Run Code Online (Sandbox Code Playgroud)

是否有类似array_keys()array_values()允许仅采用与模式匹配的值的函数?

php arrays

2
推荐指数
1
解决办法
6488
查看次数