python 计算折线图的波宽

Python019

python 计算折线图的波宽,第1张

在计算波宽的时候需要在plot的时候指定label,然后调用legend方法可以绘制图例importnumpyasnpimportmatplotlib.pyplotaspltx=np.linspace(0,100)yy2np.sin(x)np.cos(xplt.ploty1,label='y=sin(x)')plt.plot(x,y2,label='y=cos(x)')plt.legend()plt.show()。

在计算时还需要下载安装matplotlib模块。使用Matplotlib生成数据图即可。

Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。

在seaborn中,绘制折线图的函数有 lineplot 和 relplot 。

简单方式是传入pandas Series,其索引会成为x轴,值为y轴。

另一种方式是传入pandas dataFrame,通过设置 x , y 绘制。

当折线图中,x轴对应多个y轴数据时,seaborn会自动绘制置信区间

图中的阴影表示置信区间,默认是 95% ,可以通过 ci 参数修改置信区间。

在一个图中绘制多条折线图。需要传入的数据为pandas dataFrame。

当传入长型数据时,除了需要设置 x , y 参数外,还需要设置 hue 或 size 或 style 参数。

seaborn可以直接对宽型数据绘制多折线图,其索引成为x轴,所有的列自动绘制成多折线。

设置 makers=True 参数可以显示散点。

分面折线图的绘制,需要用 relplot 函数。设置 kind="line" 表示绘制折线图,设置 col 或 row 控制分面行为。