matplotlib常用画图语句

时间:2024-03-22 19:49:20

【时间】2018.12.21

【题目】matplotlib常用画图语句

概述

matplotlib是与matlab中的plot类似的python库,本文主要简述了一些常见的用法,更具体的用法可以参考:

python绘图库matplotlib快速入门官网matplotlib详解

一、matplotlib常用画图语句

绘制新图---plt.figure(num=1, figsize=(8, 6))

添加标题---plt.title('Plot 1', size=14)

添加坐标轴标签----plt.xlabel('x-axis', size=14) 、plt.ylabel('y-axis', size=14)

画图---plt.plot(xData, yData1, color='b', linestyle='--', marker='o', label='y1 data')  PS:label='y1 data' 用于添加线的注记,之后需要使用plt.legend()才会显示注记

显示图----plt.show()

保存图---plt.savefig('plot1.png', format='png')

二、具体例子

【代码】

import numpy as np

import matplotlib.pyplot as plt

xData = np.arange(0, 10, 1)

yData1 = xData.__pow__(2.0)

yData2 = np.arange(15, 61, 5)

plt.figure(num=1, figsize=(8, 6))

plt.title('Plot 1', size=14)

plt.xlabel('x-axis', size=14)

plt.ylabel('y-axis', size=14)

plt.plot(xData, yData1, color='b', linestyle='--', marker='o', label='y1 data')

plt.plot(xData, yData2, color='r', linestyle='-', label='y2 data')

plt.annotate('text', xy = (2, 1), xytext = (3, 1.5), arrowprops = dict(facecolor = 'black', shrink = 0.1)) #标注

plt.legend(loc='upper  center')

plt.show()

plt.savefig('plot1.png', format='png')

【运行结果】

matplotlib常用画图语句