【发布时间】:2018-06-17 13:08:08
【问题描述】:
所以我在 Spyder 中使用以下代码来创建一个将显示在网络浏览器中的图表:
import pandas as pd
import numpy as np
from bokeh.plotting import figure, output_file, show
car = pd.read_csv('car_sales.csv')
Month = car['Month']
Sales = car['Sales']
output_file("bokeh_scatter_example.html", title="Bokeh Scatter Plot Example")
fig2 = figure(title="Bokeh Scatter Plot Example", x_axis_label='Month',
y_axis_label='Sales')
fig2.circle(Month, Sales, size=5, alpha=0.5)
show(fig2)
我意识到,如果 x 轴值为数字,则此代码有效。但是我的月份列是字符串格式,即一月、二月等,这是代码停止工作的时候。任何帮助,将不胜感激。谢谢。
编辑:car.head() 的输出 月销售额
1808 年 1 月 0 日
1251 年 2 月 1 日
3023 年 3 月 2 日 等等。
【问题讨论】:
标签: python-3.x charts bokeh interactive