jupyter用前十的地区绘制折线图
时间: 2024-10-19 08:10:16 浏览: 15
在Jupyter Notebook中使用Pandas和Matplotlib创建一个展示前十个地区的折线图,首先需要加载数据,并按地区排序,然后提取前十个数据点,最后绘制折线图。这里是一个基本示例:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 假设你有一个名为'data.csv'的文件,其中包含地区和地区值两列
data = pd.read_csv('data.csv')
# 假设地区列名是'Region',数值列名是'Values'
data = data.sort_values('Region') # 按地区列排序
# 取前10个地区及其对应的数值
top_regions = data.head(10) # 选择前10行
region_names = top_regions['Region'].tolist() # 地区名称
values = top_regions['Values'].tolist() # 对应的数值
# 创建折线图
plt.figure(figsize=(10, 6)) # 设置图表大小
plt.plot(region_names, values, marker='o', linestyle='-', linewidth=2) # 绘制折线
plt.xlabel('地区') # x轴标签
plt.ylabel('数值') # y轴标签
plt.title('前10个地区的折线图') # 图表标题
plt.xticks(rotation=45) # 旋转x轴标签以适应长地名
plt.show()
```
以上代码假设你已经安装了Pandas和Matplotlib库。运行这段代码后,你应该能看到一个展示前十个地区数值变化的折线图。
阅读全文