0

我有以下代码根据存储在 Z_score_list 中的数据构建经验函数。

Z_score_list.sort()
    edf = []
    step = 1 / len(Z_score_list)
    for i in range(len(Z_score_list)):
        edf.append(step * i)
    edf = np.array(edf)
    fig, ax = plt.subplots()
    ax.plot(Z_score_list, edf,
            'b--', lw=3, alpha=0.6, label='Эмпирическая')
    plt.show()

结果我有这个:

在此处输入图像描述

X 轴空间不足。所以它打破了情节,并从 X 轴的起点一直延伸到终点。如何缩放此图形以获得独立于 Z_score_list 大小的一条连续线?

4

1 回答 1

0

问题不在于plot函数本身,其中有 NaN 值,Z_score_list并且它的每次出现都sort从索引 NaN 重新开始。删除这些值就可以了。

于 2022-01-31T07:26:01.077 回答