如何在 pgfplots 中绘制 CCDF?

如何在 pgfplots 中绘制 CCDF?

我正在尝试使用 pgfplots 绘制互补累积分布函数 (CCDF)。我找到了这个答案绘制离散变量的累积分布函数仅绘制 CDF。

阅读完该答案中的详细信息后,我发现了此代码create col/expr={\pgfmathaccuma + \thisrow{f(x)}},据我了解,它计算 f(x) 中行的累积和。

我的问题是如何在这个 fourmla 中获取 1-CDF?

我尝试使用,create col/expr={1 - \pgfmathaccuma - \thisrow{f(x)}}但是它是错误的。

答案1

当使用 时create col/expr\pgfmathaccuma起始等于 0。如果要设置不同的起始值,请使用create col/expr accum={<expression>}{<starting value>}

因此在这种情况下,您应该使用create col/expr accum={\pgfmathaccuma - \thisrow{f(x)}}{1}

相关内容