0
点赞
收藏
分享

微信扫一扫

python库:matplotlib.pyplot

小云晓云 2022-01-30 阅读 71

1. pyplot.plot( )

pyplot.plot(x, y, ls='-', lw=2, label='xxx', color='g' ) 
  • x: x轴上的值
  • y: y轴上的值
  • ls:线条风格 (linestyle)
  • lw:线条宽度 (linewidth)
  • label:标签文本

2. pyplot.xticks

pyplot.xticks(ticks1,ticks2,rotation='vertical')
  • ticks1: 原刻度序列,可以是数组元组列表,如(-1,0,1),[-1,0,1] ,range(-1,2),np.arange(-1,2)
  • ticks2: 新刻度标签序列,如将原坐标刻度改为标签(‘Tom’, ‘Dick’, ‘Harry’)
  • rotation:新刻度标签的方向,水平(horizontal 默认)或垂直(vertical)

示例

%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt

X=np.linspace(-np.pi,np.pi,200)
S=np.sin(X)
C=np.cos(X)

# 画函数图
plt.plot(X,S,'-y',label='sinx')
plt.plot(X,C,color='g',label='cosx')

# 显示图例
plt.legend()

# 修改x轴刻度标签
ticks1=[-np.pi,-0.5*np.pi,0,0.5*np.pi,np.pi]
ticks2=[ '-pi', '-.5pi', '0', '.5pi', 'pi']
plt.xticks(ticks1,ticks2)

# 坐标轴标签
plt.xlabel('independent variable')
plt.ylabel('dependent variable')

plt.show()

在这里插入图片描述

举报

相关推荐

0 条评论