pandas三行十一列数据转换为图表
时间: 2023-08-15 22:19:42 浏览: 45
可以使用Pandas和Matplotlib库将三行十一列数据转换为图表。以下是一个基本的例子:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 创建包含数据的DataFrame
data = {'Year': [2010, 2011, 2012],
'Apple': [10, 15, 20],
'Orange': [5, 8, 10],
'Banana': [12, 18, 25],
'Grape': [8, 12, 15],
'Mango': [6, 10, 13],
'Pineapple': [4, 6, 8],
'Peach': [3, 5, 6],
'Pear': [7, 10, 12],
'Watermelon': [2, 4, 5],
'Cherry': [5, 7, 9]}
df = pd.DataFrame(data)
# 将年份设置为索引列
df = df.set_index('Year')
# 绘制折线图
df.plot(kind='line')
plt.show()
```
以上代码首先创建了一个包含数据的DataFrame,然后使用`set_index`方法将`Year`列设置为索引列。最后,使用`plot`方法绘制折线图,并使用`show`方法显示图表。
运行以上代码后,会得到一张包含十一个数据列的折线图,其中每条线代表一种水果的销售趋势。