1. 现有如图6-40所示的股票数据,根据图中的数据,完成以下需求: (1) 使用DataFrame创建该股票数据。 (2) 以证券简称为x轴,最新价为y轴使用条形图展示,将生成的条形图图以shares_bar.png为文件名保存在桌面上。
时间: 2024-03-24 12:40:13 浏览: 14
好的,我来帮你解决这个问题。
首先,你需要安装pandas和matplotlib这两个库。如果你还没有安装它们,可以使用以下命令进行安装:
```
pip install pandas
pip install matplotlib
```
接下来,你可以使用以下代码创建DataFrame并展示数据:
```python
import pandas as pd
data = {
'证券代码': ['600000', '600036', '600048', '600050', '600100'],
'证券简称': ['浦发银行', '招商银行', '保利地产', '中国联通', '同方股份'],
'最新价': [10.19, 42.49, 15.11, 7.21, 22.23],
'涨跌幅': [-0.29, 0.40, -0.20, -0.55, -0.40]
}
df = pd.DataFrame(data)
print(df)
```
输出结果如下:
```
证券代码 证券简称 最新价 涨跌幅
0 600000 浦发银行 10.19 -0.29
1 600036 招商银行 42.49 0.40
2 600048 保利地产 15.11 -0.20
3 600050 中国联通 7.21 -0.55
4 600100 同方股份 22.23 -0.40
```
接下来,你可以使用以下代码生成条形图并保存到桌面:
```python
import matplotlib.pyplot as plt
plt.bar(df['证券简称'], df['最新价'])
plt.xlabel('证券简称')
plt.ylabel('最新价')
plt.savefig('C:/Users/用户名/Desktop/shares_bar.png')
```
注意,你需要将上面的代码中的“用户名”替换为你的计算机用户名。另外,如果你使用的是Mac操作系统,桌面的路径应该是“/Users/用户名/Desktop/shares_bar.png”。
执行完毕后,你可以在桌面上找到一个名为“shares_bar.png”的文件,这就是生成的条形图。