jupyter notebook绘制柱状图
时间: 2024-12-25 16:19:57 浏览: 7
### 如何在 Jupyter Notebook 中使用 Python 和 Matplotlib 绘制柱状图
#### 导入必要的库
为了能够在 Jupyter Notebook 中绘制柱状图,首先需要导入 `matplotlib` 库以及可能用到的数据处理库如 `numpy` 或者 `pandas`。
```python
import matplotlib.pyplot as plt
import numpy as np
```
#### 准备数据
创建一些示例数据来代表要可视化的类别及其对应的数值。这里假设有一系列类别的销售量作为例子:
```python
categories = ['Category A', 'Category B', 'Category C', 'Category D']
sales = [15, 30, 45, 20]
positions = np.arange(len(categories))
```
#### 设置图形样式(可选)
可以自定义图表的外观以使其更美观或更适合特定场合的需求。这一步不是必需的,但如果想要调整默认设置,则可以通过下面的方式实现:
```python
plt.style.use('ggplot')
```
#### 创建并配置柱状图
利用上述准备好的数据,在此部分构建实际的柱状图,并对其进行适当标注以便更好地理解所呈现的信息。
```python
plt.bar(positions, sales, align='center', alpha=0.7, color=['blue', 'green', 'red', 'purple'])
plt.xticks(positions, categories)
plt.xlabel('Categories')
plt.ylabel('Sales')
plt.title('Sales by Category')
# 显示网格线使读取更加容易 (optional)
plt.grid(True)
# 展示最终的结果
plt.show()
```
这段代码会生成一个简单的垂直条形图,其中横轴显示不同的商品分类名称而纵轴则对应各分类下的销售额度[^2]。
阅读全文