WELCOME

不积跬步,无以至千里;不积小流,无以成江海。

matplotlib绘图基础

1.matplotlib的基本方法

 1.1图表名称 plt.title()

 

 

 总结:

plt.rcParams['font.sans-serif']=['SimHei'] # 用来设置字体样式以正常显示中文标签

plt.rcParams['axes.unicode_minus']=False # 默认是使用Unicode负号,设置正常显示字符,如正

1.2 x轴和y轴的名称 xlabel() , ylabel()

对于上面的图,如果觉得字体偏小或线条太细,可以设置标签文字大小和线条粗细

fontsize参数: 设置文字大小 linewidth参数: 设置线条

 1.3 也可以在一张图里面画多个图像

2.设置x轴和y轴的刻度

matplotlib.pyplot.xticks(ticks=None, labels=None, **kwargs)

matplotlib.pyplot.yticks(ticks=None, labels=None, **kwargs)

ticks: 此参数是xtick位置的列表。和一个可选参数。如果将一个空列表作为参数传递,则它将删除所有xticks

labels: 此参数包含放置在给定刻度线位置的标签。它是一个可选参数。,

**kwargs:此参数是文本属性,用于控制标签的外观

rotation:旋转角度 如:rotation=45

color:颜色 如:color="red"

xticks到底有什么用,其实就是想把坐标轴变成自己想要的样子

 2.1 图例 legend()

图例是集中于地图一角或一侧的地图上各种符号和颜色所代表内容与指标的说明,
有助于更好的认识地图。
loc代表了图例在整个坐标轴平面中的位置(一般选取'best'这个参数值)
第一种:默认是"best",图例自动‘安家’在一个坐标面内的数据图表最少的位置
第二种: loc = 'XXX' 分别有0: ‘best’ (自动寻找最好的位置)

2.2 显示每条数据的值 

plt.text(x,y,  string,  fontsize=15,  verticalalignment="top",horizontalalignment="right")

x,y:表示坐标值上的值
string:表示说明文字
fontsize:表示字体大小
verticalalignment:(va)垂直对齐方式 ,参数:[ ‘center’ | ‘top’ | ‘bottom’ | ‘baseline’ ]
horizontalalignment:(ha)水平对齐方式 ,参数:[ ‘center’ | ‘right’ | ‘left’ ]

 

 zip语法:

 

posted @ 2022-05-05 14:35  Ambitious~  阅读(36)  评论(0)    收藏  举报