使用python的bokeh库对lending_rate3m的数据平均值和job进行可视化分析布局合理from bokehplotting import figure showoutput_fileimport numpy as npimport pandas as pdimport pandasdf = pdread_csvrUsersfuchuanruoDesktop可视化作业实践trainc
筛选数据
data = df[['lending_rate3m', 'job']].groupby('job').mean().reset_index()
创建图形
p = figure(x_range=data['job'], plot_height=400, plot_width=800, title='Lending Rate 3M by Job')
添加柱状图
p.vbar(x='job', top='lending_rate3m', source=data, width=0.5, color='navy')
设置坐标轴标签
p.xaxis.axis_label = 'Job' p.yaxis.axis_label = 'Lending Rate 3M'
设置布局
p.xgrid.grid_line_color = None p.y_range.start = 0 p.y_range.end = data['lending_rate3m'].max() + 1 p.yaxis.ticker = np.arange(0, data['lending_rate3m'].max() + 1, 0.5)
输出图形
output_file('lending_rate3m.html') show(p
原文地址: https://www.cveoy.top/t/topic/fbzf 著作权归作者所有。请勿转载和采集!