![深入浅出Python机器学习](https://wfqqreader-1252317822.image.myqcloud.com/cover/94/44510094/b_44510094.jpg)
上QQ阅读APP看书,第一时间看更新
2.3.4 matplotlib——画出优美的图形
matplotlib是一个Python的绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形,它能够输出的图形包括折线图、散点图、直方图等。在数据可视化方面,matplotlib拥有数量众多的忠实用户,其强悍的绘图能力能够帮我们对数据形成非常清晰直观的认知。下面我们来简单展示一下matplotlib的能力,在Jupyter Notebook中输入如下代码:
![](https://epubservercos.yuewen.com/89A715/23721687209561106/epubprivate/OEBPS/Images/Figure-P38_22434.jpg?sign=1738950307-RqZZJ7jhpDkgzpdlpiW9zuc6MC7o4iDz-0-e61bc1edd4f1c53a67bb35c55f61b926)
运行代码可以得到结果如图2-15所示。
![](https://epubservercos.yuewen.com/89A715/23721687209561106/epubprivate/OEBPS/Images/Figure-P38_2645.jpg?sign=1738950307-NAduISdS0JK7LCIcdrnG4QJChLRf4HYd-0-e9b4b468d2197b27b93892362c26d6bc)
图2-15 使用matplotlib绘制的图像
注意 在代码开头的%matplotlib inline允许Jupyter Notebook进行内置实时绘图。如果不写这一行代码,则需要在最后加入plt.show()这一句,才能让图形显示出来。这两种方法在本书中都会涉及。