gpt4 book ai didi

python - 如何将变量插入matplotlib的文本方法

转载 作者:行者123 更新时间:2023-12-02 17:13:15 26 4
gpt4 key购买 nike

以下代码表示两个不同的函数,sigmoid(x) 和 logit(x)。如何将动态标签 a 和 b 插入派生自 matplotlib.pyplot 的 plt.text()

import math
import matplotlib.pyplot as plt

plt.ylabel("F(x)")
plt.xlabel("x")

a = 6
b = 0.9985

def sigmoid(x):
return 1/(1+math.exp(-x))

#LOU jit
def logit (x):
return math.log(x/(1-x))



z = sigmoid(a)
l = logit(b)

print(z)
print(l)

font = {
'family': 'serif',
'color' : 'green',
'weight': 'normal',
'size' : 9
}
plt.plot([a,z],[b,l],'ro')
plt.text(a,z,'Sigmoid(a)',fontdict=font)
plt.text(b,l,'Logit(b)',fontdict=font)
plt.axis([0,10,0,50])

plt.grid(True)

plt.show()

最佳答案

使用 % 运算符,如下所示:

plt.text(a,z,'Sigmoid(%s)'%(a),fontdict=font)

关于python - 如何将变量插入matplotlib的文本方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48022090/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com