Python数据分析与应用:从数据获取到可视化

第六章课后习题

程序题
答案:
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()

猜你喜欢

转载自blog.csdn.net/qq_68890680/article/details/130331358
今日推荐