为了账号安全,请及时绑定邮箱和手机立即绑定

散景VBar图表数据未填充

散景VBar图表数据未填充

qq_花开花谢_0 2021-04-01 18:05:35
我正在寻找在Bokeh中使用选择小部件创建VBar图表。在添加“选择”小部件之前,我只是想用一个技术公司来填充VBar。当我执行以下代码时,我得到了带有正确标题和轴标题以及颜色等的图形输出,但是没有填充数据。我想念什么?#Histb_hist = figure(title="Tech Data",                 tools=["save, wheel_zoom,box_zoom,reset"],                 background_fill_color = "white")#title formattingb_hist.title.align = "center"b_hist.title.text_color = "midnightblue"b_hist.title.text_font_size = '18pt'#axis title formattingb_hist.yaxis.axis_label = "Millions"b_hist.xaxis.axis_label = "Quarters"b_hist.xaxis.axis_label_text_color = "midnightblue"b_hist.yaxis.axis_label_text_color = "midnightblue"b_hist.xaxis.axis_label_text_font_size = '14pt'b_hist.yaxis.axis_label_text_font_size = '14pt'one_name = tech_firms[tech_firms['Company Name']=="Apple"]b_hist.vbar(x = one_name.QTR, top = one_name.PROFIT, width=0.9)show(b_hist)one_name中的示例数据:print(one_name.dtypes)产量 PROFIT = int64, Company Name = object, QTR = object
查看完整描述

1 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

在轴上使用分类值时,必须告知Bokeh这些值是什么,以及它们要在轴上出现的顺序(无法猜测您的意图)。通常,类似:

p = figure(..., x_range=sorted(df.QTR.unique())

传递asx_range将按QTR字典顺序在x轴上对唯一值进行排序,但是您可以按照需要的顺序将它们放入。


查看完整回答
反对 回复 2021-04-09
  • 1 回答
  • 0 关注
  • 152 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号