python中怎么在等高线图中添加参考线?

python中怎么在等高线图中添加参考线?,第1张

#导入模块

import numpy as np

import matplotlib.pyplot as plt

#建立步长为0.01,即每隔0.01取一个点

step = 0.01

x = np.arange(-10,10,step)

y = np.arange(-10,10,step)

#也可以用x = np.linspace(-10,10,100)表示从-10到10,分100份

#将原始数据变成网格数据形式

X,Y = np.meshgrid(x,y)

#写入函数,z是大写

Z = X**2+Y**2

#填充颜色,f即filled

plt.contourf(X,Y,Z)

#画等高线

contour = plt.contour(X,Y,Z)

#平行于坐标系的参考线

plt.axhline(y=2.5,c='red',ls='--',lw=3)

plt.axvline(x=2,c='green',ls='--',lw=3)

#等高线上标明z(即高度)的值,默认是保留3个小数,可以如下保留四位

plt.clabel(contour,fontsize=10,colors=('k','r'),fmt='%.2f')

plt.show()

差不多就这样吧,有问题的话再留言吧

使用plt.axvline()方法:

import numpy as np

import matplotlib.pyplot as plt

x = np.random.normal(600, 20, 1000)

plt.hist(x, bins=50, color='g')

plt.axvline(550)

plt.axvline(620)

plt.show()

参考来源:https://www.zhihu.com/question/57461549

1、选中蓝色标志的数据,点击“插入”,“散点图”,“带平滑线的散点图”。

2、选中蓝色的图形,右键,点击“选择数据”。

3、在d出的“选择数据源”框中点击添加。在d出的“编辑数据序列”中按图,输入相应的参数。点击“确定”。

4、点击“添加”再添加一组数据图形。

5、按图输入相关参数,点击确定。

6、蓝色图形左右多出了两条竖直的直线。

7、选中蓝色曲线,右键,点击“添加数据标签”。同理给两条竖直线添加数据标签。

8、下面将这两条竖直线隐藏:选中一条竖直线,右键单击,选择“设置数据系列格式”。

9、线条颜色,标记线颜色均勾选”无填充“。另一条竖直线重复同样的 *** 作。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11634753.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存