帮我写一段代码:对给定的 drug.csv 文件进行读取,仿照任务一的样例代码,完成文件中数据的可 视化,绘制销售数据走势图和药品占比图。
时间: 2024-02-13 11:02:08 浏览: 119
好的,以下是代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取数据
data = pd.read_csv('drug.csv')
# 绘制销售数据走势图
plt.plot(data['year'], data['sales'], color='blue')
plt.title('Drug Sales Trend')
plt.xlabel('Year')
plt.ylabel('Sales')
plt.show()
# 绘制药品占比图
labels = data['drug']
sizes = data['market_share']
explode = [0.1] * len(labels) # 突出显示每个部分
plt.pie(sizes, explode=explode, labels=labels, autopct='%1.1f%%', shadow=True, startangle=90)
plt.title('Drug Market Share')
plt.axis('equal')
plt.show()
```
其中,`drug.csv` 文件应该放在代码所在的目录下。你可以根据实际需要修改图表的标题、颜色等参数。
阅读全文