用matplotlib画字典
时间: 2023-10-17 07:24:16 浏览: 81
Matplotlib 是一个 Python 的数据可视化库,可以用来制作各种类型的图形,包括字典。下面是一个简单的例子,展示如何使用 Matplotlib 来画一个字典。
假设我们有一个字典,里面包含了一些水果和它们的价格:
```python
fruit_prices = {"apple": 2.0, "banana": 1.5, "orange": 3.0, "pear": 2.5}
```
我们可以使用 Matplotlib 的 pyplot 模块来画出这个字典。具体步骤如下:
1. 导入 pyplot 模块:
```python
import matplotlib.pyplot as plt
```
2. 创建一个坐标轴对象:
```python
fig, ax = plt.subplots()
```
3. 使用 `bar` 函数来画出水果和价格的条形图:
```python
ax.bar(fruit_prices.keys(), fruit_prices.values())
```
4. 添加标题和标签:
```python
ax.set_title("Fruit Prices")
ax.set_xlabel("Fruit")
ax.set_ylabel("Price")
```
完整的代码如下:
```python
import matplotlib.pyplot as plt
fruit_prices = {"apple": 2.0, "banana": 1.5, "orange": 3.0, "pear": 2.5}
fig, ax = plt.subplots()
ax.bar(fruit_prices.keys(), fruit_prices.values())
ax.set_title("Fruit Prices")
ax.set_xlabel("Fruit")
ax.set_ylabel("Price")
plt.show()
```
运行后,会生成一个包含了字典的条形图。可以根据需要进行调整和美化。
阅读全文