绘制图形时xlim()绝对被忽略

时间:2019-07-17 13:18:00

标签: python matplotlib jupyter-notebook jupyter-lab

我正在绘制图形,并且想要更改轴上的限制。 但是xlim / ylim都被忽略了。

%matplotlib inline
import matplotlib.pyplot as plt
plt.figure(figsize=(18,6))
plt.plot(list(range(array.shape[0])), array[:,1],'bo')
plt.ylim((0,0.0025))
plt.show()

SW的版本:

conda version : 4.7.5
conda-build version : not installed
python version : 3.6.8.final.0
notebook            5.7.8  py36_0
matplotlib          2.2.2  pypi_0     pypi
matplotlib-base     3.1.1 py36hfd891ef_0  conda-forge
widgetsnbextension  3.5.0  py36_0     conda-forge
plotly              3.10.0 py_0  
ipympl              0.3.3  py_0       conda-forge
ipyvolume           0.5.1  py36_1001  conda-forge
ipywidgets          7.5.0  py_0       conda-forge

array是2D numpy数组,数字在0到0.01之间,我只使用第二列

由于没有人能解决这个问题,我认为这是我最近安装的小部件和软件包引起的,以便在jupyter-notebook和jupyter实验室中启用交互式绘图。

enter image description here

1 个答案:

答案 0 :(得分:0)

如前所述,这里是相同的工作示例代码,简化了一点。如果问题不同,请再次指定。

%matplotlib inline
import matplotlib.pyplot as plt
plt.figure(figsize=(18,6))
plt.plot(list(range(5)), [0.0020,0.0021,0.0022,0.0023,0.0025],'bo')
plt.ylim((0,0.0025))
plt.show()