import matplotlib.pyplot as plt import numpy as np x = np.linspace(-10, 20, 50, True) y = 2 * x + 5 # 一、画散点图 plt.scatter(x,y,s=40,c='Orange',edgecolors='k',marker='s',alpha=0.5) #s:大小;c:内部颜色;edgecolors:边框颜色;marker:点的形状;alpha:透明度 plt.show() # 二、画折线图与线段 plt.figure() plt.plot(x, y, label='line1') plt.plot(x, y + 4, c='r', lw=2, ls=':', label='line2') # c:颜色;lw:线宽;ls:线段类型,有“:”“--”“-”等;lebel:画图图例; plt.plot([-10, 0], [-10, 0], ls='--', label='line3') # 两点连线 plt.legend() plt.show() # 三、画柱状图 # 1、单一柱状图 plt.figure() bar_x = np.arange(5) bar_y = np.arange(5) rects = plt.bar(bar_x, height=bar_y, width=0.8