PyQt5_Demo5

## 程序文件: demo5.py
## 使用matplotlib.pyplot 指令式绘图

import numpy as np

import matplotlib.pyplot as plt

plt.suptitle("Plot by pyplot API script")    #总的标题

t = np.linspace(0, 10, 40)   #[0,10]之间平均分布的40个数
y1=np.sin(t)   
y2=np.cos(2*t) 

plt.subplot(1,2,1)         #1行2列,第1个子图
plt.plot(t,y1,'r-o',label="sin", linewidth=1, markersize=5)
plt.plot(t,y2,'b:',label="cos",linewidth=2)    
plt.xlabel('time(sec)')    # X轴标题
plt.ylabel('value')        # Y轴标题
plt.title("plot of functions")  ##子图标题
plt.xlim([0,10])   # X轴坐标范围
plt.ylim([-2,2])   # Y轴坐标范围
plt.legend()       # 生成图例

plt.subplot(1,2,2)         #1行2列,第2个子图
week=["Mon","Tue","Wed","Thur","Fri","Sat","Sun"] 
sales=np.random.randint(20,70,7)    #生成7个[20,70)之间的整数
plt.bar(week,sales)     #柱状图
plt.ylabel('sales')     # Y轴标题
plt.title("Bar Chart")  #子图标题

plt.show()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值