练习9-matplotlib数据可视化
时间: 2023-10-17 15:04:23 浏览: 112
Python&AI:Matplotlib起飞计划-2(CSDN@追光者♂)
好的,matplotlib 是 Python 中一个常用的数据可视化库,可以用它来绘制各种类型的图表,包括折线图、散点图、柱状图等等。下面我来演示一下如何使用 matplotlib 绘制一个简单的折线图。
首先,我们需要导入 matplotlib 和 numpy 两个库:
```python
import matplotlib.pyplot as plt
import numpy as np
```
然后,我们生成一些数据:
```python
x = np.linspace(0, 10, 100)
y = np.sin(x)
```
这里使用了 numpy 的 linspace 函数生成了一个包含 100 个元素的数组 x,这个数组的范围是从 0 到 10。然后我们使用 numpy 的 sin 函数计算了 y 值。
接下来,我们使用 matplotlib 绘制折线图:
```python
plt.plot(x, y)
plt.show()
```
这里使用了 plot 函数来绘制折线图,第一个参数是 x 值,第二个参数是 y 值。然后调用 show 函数显示图像。
完整代码如下:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
plt.plot(x, y)
plt.show()
```
执行代码,就可以看到一个简单的折线图了。你可以尝试修改 x 和 y 的值,或者绘制其他类型的图表,比如散点图和柱状图,来更好地熟悉 matplotlib 的使用。
阅读全文