【发布时间】:2021-08-18 23:24:26
【问题描述】:
我计算了积分,我想将它显示在图表上,但我想知道它应该如何正确放置在图表上。在我看来,仅plt.plot() 是不够的,或者我错了,我想知道在图表中显示这个结果的正确方法。
import matplotlib.pyplot as plt
import numpy as np
from scipy.integrate import quad
def integral(x, a, b):
return a * np.log(x + b)
a = 3
b = 2
I = quad(integral, 1, 5, args=(a, b))
print(I)
plt.plot()
plt.show()
【问题讨论】:
-
你只想绘制这个单点?
-
在
plt.plot()中也可能缺少I? -
@Nk03 我只是想把积分放在图上,只是不知道把积分放在对数图的形式上是否够用,还是有其他函数可以呈现积分。
-
@JayPatel 是的,我知道我在那里失踪了,但我想知道是否足以将积分以对数函数的形式(如代码中)或是否存在是重新排列积分的其他函数。
-
没有客观正确的方法。这取决于用户的目标。如果您制作一个情节并解释您认为它在哪些方面不正确,也许我们可以帮助您。
标签: python numpy matplotlib graph scipy