查看原文
其他

Python可视化|matplotlib11-绘制折线图matplotlib.pyplot.plot

pythonic生物人 pythonic生物人 2022-09-11

"pythonic生物人"的第38篇分享


原创不易,点个“赞“或"在看"鼓励下呗


摘要

Matplotlib中绘制折线图的函数plot()参数使用 

目录

1、折线图中常用参数

2、折线图详细参数

3、参考资料



正文开始啦


线图用来描述两个变量之间的关系,譬如方程y=ax+b中y随x变化而变化的关系;Matplotlib中绘制折线图的函数为plot() ,本文详细介绍该函数的相关参数;
1、折线图中常用参数
linestyle #线型
linewidth #线宽
marker #marker形状
markersize #marker大小
label #图例
alpha #线和marker的透明度


2、折线图详细参数


import mathimport matplotlib.pyplot as pltplt.figure(dpi=120)plt.plot(range(2,10),#x轴方向变量 [math.sin(i) for i in range(2,10)],#y轴方向变量 linestyle='--',#线型 linewidth=2,#线宽 color='red',#线和marker的颜色,当markeredgecolor markerfacecolor有设定时,仅仅控制line颜色
##marker的特性设置 marker='^',#marker形状 markersize='15',#marker大小 markeredgecolor='green',#marker外框颜色 markeredgewidth=2, #marker外框宽度 markerfacecolor='red',#marker填充色 fillstyle='top',#marker填充形式,可选{'full', 'left', 'right', 'bottom', 'top', 'none'} markerfacecoloralt='blue',#marker未被填充部分颜色 markevery=2,#每隔一个画一个marker label='sin(x)',#图例 alpha=0.3,#线和marker的透明度 )
##下面两条线使用默认参数绘制plt.plot(range(2,10),[math.cos(i) for i in range(2,10)],label='cos(x)')plt.plot(range(2,10),[2*math.cos(i)+1 for i in range(2,10)],label='2*cos(x)+1')plt.legend()#绘制图例
plt.xlabel('x')plt.ylabel('f(x)')
3、参考资料
https://matplotlib.org/api/_as_gen/matplotlib.pyplot.plot.html


同系列文章

Python可视化|08-Palettable库中颜色条Colormap(四)
Python|R可视化|09-提取图片颜色绘图(五-颜色使用完结篇)
Python可视化|matplotlib10-绘制散点图scatter


原创不易"点赞"、"在看"鼓励下呗



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存