plt画图像图例的位置怎么写代码_每天一段python代码-20200622-解决昨日问题

今日主题:

解决昨日问题

练习感触/问题清单:

  • time.strftime()
>>> from time import gmtime, strftime
>>>strftime("%a, %d %b %Y %H:%M:%S +0000", gmtime())
'Thu, 28 Jun 2001 14:17:15 +0000'
>>>time.strptime("30 Nov 00", "%d %b %y")   
time.struct_time(tm_year=2000, tm_mon=11, tm_mday=30, tm_hour=0, tm_min=0,
                 tm_sec=0, tm_wday=3, tm_yday=335, tm_isdst=-1)
  • matplotlib挪动图例legend的位置
# 使用plt.legend()函数设置图例的相关信息
-------------------------------------------------------------------
plt.legend(['first','second','third','fourth']) #设置四条图例线的内容
plt.legend(loc='upper center', shadow=True, fontsize='x-large')
    # loc:图例的位置,默认为best,可以设置为'upper left', 'upper right', 'lower left', 'lower right' 等,意思如字面描述
    # fontsize:图例字的大小
    其他见官方详细说明
plt.legend().get_frame().set_facecolor('C0')  #设置图例背景为'C0'深蓝色 
  • plt.gca()
plt.gca() #用于获取与给定关键字匹配的当前画布下的当前坐标系
# 所以获取之后,可以针对坐标系进行操作,比如:
# -----------------------------------------------------------
# 1. 挪动坐标轴的位置
# -----------------------------------------------------------
import matplotlib.pyplot as plt
plt.figure(figsize = (5,5))
plt.plot()
ax = plt.gca()
ax.spines['bottom'].set_position(('data',0)) # spines['bottom']表示移动底部的轴,'data'表示按数值挪动,0表示按数值挪动的位置
ax.spines['left'].set_position(('data',0))
ax.spines['top'].set_color('none') #将顶部的轴的颜色设置为‘无’
ax.spines['right'].set_color('none')
# -----------------------------------------------------------
# 2. 设置坐标轴的属性
# -----------------------------------------------------------
plt.gca().xaxis.set_major_formatter(mdates.DateFormatter('%m-%d')) #针对X轴进行操作, 格式化时间轴标注
# -----------------------------------------------------------
# 3. 在当前轴下画图,写文本
# -----------------------------------------------------------
plt.gca.add_patch()  #画线条
plt.gca.text()  #写文字
# 一个非常棒的例子https://blog.csdn.net/weixin_43338538/article/details/89003280
  • linux export+window set
// 在linux下用export设置环境变量,仅对本次登录有效:
export -p //列出当前的环境变量值
export MYENV=7 //定义环境变量并赋值
// 在windows下用set显示、设置环境变量:
set
set str
set variable=string

这个链接介绍得更全面:

开心的事情要认真记住:应聘数据分析师,必须要知道的python编程知识​zhuanlan.zhihu.com
a70bdeccbf026670d6537d860df4efe2.png

大佬的好文章:

用plt.gca()画框及打标签_weixin_43338538的博客-CSDN博客_plt.gca()​blog.csdn.net
043a491d7b31d89f0639ed76bd330cc9.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值