1.基于上图中的表格数据创建 DataFrame 对象 2.以证券简称为x轴,最新价为y轴使用条形图展示、将生成的条形图以 shares_bar.png为文件名保存在桌面上。
时间: 2024-09-13 17:17:13 浏览: 61
python画图-使用Python实现的数据可视化画图之条形图示例.zip
首先,假设你已经有了一个包含表格数据的CSV文件或者列表,我们可以使用pandas库创建DataFrame。这里是一个基本的例子:
```python
import pandas as pd
# 假设你的数据存储在一个CSV文件中,例如 stocks.csv
df = pd.read_csv('stocks.csv')
# 确保"证券简称"和"最新价"列存在
if '证券简称' in df.columns and '最新价' in df.columns:
# 使用证券简称作为索引,最新价作为数值数据
df.set_index('证券简称', inplace=True)
# 这一步不是必要的,但如果DataFrame的索引不是字符串类型,可能会需要转换
df.index = df.index.astype(str) # 将索引转为字符串类型以便排序
```
然后,你可以使用matplotlib库创建条形图:
```python
import matplotlib.pyplot as plt
# 创建条形图
plt.figure(figsize=(10,6)) # 设置图形大小
plt.bar(df.index, df['最新价']) # x轴为证券简称,y轴为最新价
plt.xlabel('证券简称') # X轴标签
plt.ylabel('最新价') # Y轴标签
plt.title('证券最新价格条形图') # 图表标题
# 保存到桌面
plt.savefig('shares_bar.png', dpi=300, bbox_inches='tight')
```
阅读全文