第六章课后习题
程序题
答案:
import pandas as pd
stock_data = pd.DataFrame({'证券代码':['000609','000993','002615',
'000795','002766','000971',
'000633','300173','300279','000831'],
'证券简称':['中迪投资','闽东电力','哈尔斯',
'英洛华','索菱股份','高升控股',
'合金投资','智慧松德','和晶科技','五矿稀土'],
'最新价':[4.80,4.80,5.02,3.93,6.78,
3.72,4.60,4.60,5.81,9.87],
'涨幅跌%':[10.09,10.09,10.09,10.08,
10.06,10.06,10.06,10.05,10.05,10.04]})
print(stock_data)
答案:
import matplotlib.pyplot as plt
%matplotlib inline
plt.rcParams['font.sans-serif']=['SimHei'] # 正常显示中文标签
plt.rcParams['axes.unicode_minus']=False # 正常显示负号
x_axis = stock_data['证券简称']
y_axis = stock_data['最新价']
plt.bar(x_axis, y_axis)
# 先进行保存,如果在show()函数后面使用,会出现保存的图片是空白图片
plt.savefig(r"C:\Users\admin\Desktop\shares_bar.png")
plt.show()