用 numpy 和 matplotlib 绘制一个log函数曲线图,要求符合: (1) x、y 的数据点数量为 100; (2) 曲线图为散点图,即每个数据组合(x,y)显示为一个圆点。
时间: 2024-05-06 11:20:06 浏览: 132
利用matplotlib+numpy绘制多种绘图的方法实例
以下是代码实现:
```python
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0.1, 10, 100)
y = np.log(x)
plt.scatter(x, y)
plt.show()
```
解释:
首先使用 numpy 的 linspace 函数生成从 0.1 到 10 的 100 个等间距数据点,然后使用 numpy 的 log 函数计算对数值,最后使用 matplotlib 的 scatter 函数绘制散点图。最后调用 show 函数展示图像。
阅读全文