码迷,mamicode.com
首页 > 其他好文 > 详细

bokeh作图出现空白的现象

时间:2021-06-02 18:39:53      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:问题   导致   画布   参数   mamicode   功能   随机数   不同   mic   

今天做 网易云课堂 数据分析 毕业项目 《国产烂片深度分析》时出现一个问题:

使用bokeh作散点图时,作出的图是一个空白的。如下图
技术图片
而使用同样的数据,使用plt.scatter做的散点图却是正常的
技术图片

经过几次不同方向的排查(bokeh版本,bokehJS是否载入成功,将df数据使用ColumnDataSource功能转换类型)均无果,最终,通过更改数据源再次尝试作图(使用np.arange 和 np.randint 创建随机数列),发现可以正常出图,
锁定问题:导致白图的问题在于数据,而使用 np.arange 作为X轴,df中的数据作为Y轴也可以正常出图,最终锁定问题在于 X轴的数据

x轴所传入的数据为 pandas.core.series.Series 类型的数据,Series类型数据并无问题,问题在于此数据的内容不是数字,而是汉字。
技术图片

解决方法:
在生成画布时,需增加一个参数:x_range,将x轴坐标改为需要显示的汉字

技术图片
最终效果
技术图片
问题解决

bokeh作图出现空白的现象

标签:问题   导致   画布   参数   mamicode   功能   随机数   不同   mic   

原文地址:https://www.cnblogs.com/talented/p/14830914.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!