主要涉及的知识点如下:
Python-seaborn regplot回归线性拟合图绘制
matplotlib 绘图图例的定制化绘制
adjustText 库实现文本避重添加
Python-seaborn...{scatter,line}_kws : 字典类型,即可定制化设置点和线的绘图属性,包括颜色、大小、粗细等
目前只介绍这些(因为绘图需要),更多详细内容可以参照对应官网:seaborn.regplot...#刻度设置,只显示bottom的刻度,且方向向外,长、宽也进行设置
ax.tick_params(bottom=True,direction='in',labelsize=12,width=1,length...=3,
left=False)
#添加图例
ax.scatter([], [], ec='#01344A', fc="white",label='OECD', lw...#添加图例
ax.scatter([], [], ec='#01344A', fc="white",label='OECD', lw=1.5)
ax.scatter([], [], ec='#228DBD