matplotlib(折线图)

import  matplotlib.pyplot as plt
import numpy as np
import pandas as pd
from matplotlib import font_manager#汉字问题
# y=[np.random.randint(0,10) for x in range(20)]
# x=range(5,25)
# plt.plot(x,y) 

# data={
#       "a":range(5,25),
#       "b":[np.random.randint(0,10) for x in range(20)]
#       }
# mydf=pd.DataFrame(data=data)
# # plt.plot("a","b","^k",data=mydf) ##--虚线 o 点 k r颜色
# #plt.plot("a","b","--",data=mydf,color="#893f23")
# plt.plot("a","b","--",data=mydf,color=(0.3,0.2,0.2,0.6))#r g b 透明度

#设置线条
# y=[np.random.randint(0,10) for x in range(20)]
# #plt.plot(y,linewidth=2,color="r")
# plt.plot(y,lw=2,c="r",ls="--")


# y1=[np.random.randint(0,10) for x in range(20)]
# y2=[np.random.randint(0,10) for x in range(20)]
# lines=plt.plot(range(20),y1,range(20),y2)
# print(lines)
# line=lines[0]
# line.set_color('r')
# line.set_linewidth(4)
# line.set_alpha(0.5)#透明度


# y1=[np.random.randint(0,10) for x in range(20)]
# y2=[np.random.randint(0,10) for x in range(20)]
# lines=plt.plot(range(20),y1,range(20),y2)
# plt.setp(lines,linewidth=4)#都加粗

#设置轴和标题
# y=[np.random.randint(0,10) for x in range(20)]
# font=font_manager.FontProperties(fname=r"C:\\Windows\\Fonts\\msyh.ttc",size=6)
# # plt.plot(y)
# plt.title("折线图",FontProperties=font)

y=[np.random.randint(0,10) for x in range(20)]
plt.figure(figsize=(15,5))
plt.plot(y)
font=font_manager.FontProperties(fname=r"C:\\Windows\\Fonts\\msyh.ttc",size=10)
plt.xticks(range(20),["第%d天"%x for x in range(1,21)],FontProperties=font)
plt.xlabel("天数",FontProperties=font)
plt.ylabel("票房(单位:万)",FontProperties=font)
plt.title("first pictures",FontProperties=font)
plt.grid(True)
plt.show()












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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

聆听我的召唤,菜鸟进化

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值