标签:问题 导致 画布 参数 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轴坐标改为需要显示的汉字
最终效果
问题解决
标签:问题 导致 画布 参数 mamicode 功能 随机数 不同 mic
原文地址:https://www.cnblogs.com/talented/p/14830914.html