matplotlib基础 pyplot 绘制numpy生成的数组

  •        Python : 3.8.11
  •    matplotlib : 3.3.4
  •          OS : Ubuntu Kylin 20.04
  •       Conda : 4.10.1
  •    jupyter lab : 3.1.4

代码示例

import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
复制代码
  • 根据数组内元素的数值进行上色。数值相同,颜色相同;数值不同,颜色不同。
  • 函数还有许多可选的参数,可以对生成的图片进行配置。
plt.imshow(np.zeros([2,2]))
复制代码

plt-np-array-1.png

plt.imshow(np.array([[0,1],[2,3]]))
复制代码

plt-np-array-2.png

源码学习

help(matplotlib.pyplot)

Help on module matplotlib.pyplot in matplotlib:

NAME
    matplotlib.pyplot

DESCRIPTION
    `matplotlib.pyplot` is a state-based interface to matplotlib. It provides
    a MATLAB-like way of plotting.

......    
复制代码

学习推荐


Python具有开源、跨平台、解释型、交互式等特性,值得学习。
Python的设计哲学:优雅,明确,简单。提倡用一种方法,最好是只有一种方法来做一件事。
代码的书写要遵守规范,这样有助于沟通和理解。
每种语言都有独特的思想,初学者需要转变思维、踏实践行、坚持积累。

猜你喜欢

转载自juejin.im/post/7018029660415983646