筛选数据

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

使用python的bokeh库对lending_rate3m的数据平均值和job进行可视化分析布局合理from bokehplotting import figure showoutput_fileimport numpy as npimport pandas as pdimport pandasdf = pdread_csvrUsersfuchuanruoDesktop可视化作业实践trainc

原文地址: https://www.cveoy.top/t/topic/fbzf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录