欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用matplotlib画对数函数图像

程序员文章站 2022-03-31 15:25:04
...

需要注意的问题有:

  • matplotlib中没有可以直接调用的log函数,所以需要使用代码自己生成log数值

1 代码

from matplotlib import pyplot as plt
import math
import numpy as np

# arange函数的含义是[start,end,step)
x = np.arange(0.0000001,5,0.001) # 注意区间,因为logx中的x>0,所以这里的区间设置成[0.0000001,5)
y = []
for i in x:
    temp = math.log(i) # 使用math中的log函数生成对应x的值
    y.append(temp) # 放入到数组y中
plt.plot(x,y)  # Plot some data on the axes.

其中需要注意的地方都在注释中详细说明了。详细学习matplotlib的代码可以参考我的github。

2 图形

使用matplotlib画对数函数图像