当我运行我的代码以生成数据集的相对累积频率的图表时,我的图表在图表与右侧的y=1
行交叉的点处向下直线显示,{{ 3}}
y轴仅限于y=0
到y=1
的范围,代表累计频率的0%到100%,一旦图表达到y=1
,或100%,它应继续y=1
,直到x轴的上限,从x=0
变为x=2
,类似于like this one。
是否有某种方法可以确保历史记录在达到y=1
后y=1
处继续?我需要我的x轴保持在范围[0,2]和y轴的范围[0,1]上。
这是我用来生成图表的Python代码:
import matplotlib.pyplot as plt
# ...
plt.ylabel('Relative Cumulative Frequency')
plt.xlabel('Normalized Eigenvalues')
plt.hist(e.real, bins = 50, normed=1, histtype='step', cumulative=True)
# Limit X and Y ranges
plt.xlim(0, 2)
plt.ylim(0, 1)
谢谢,Max
答案 0 :(得分:1)