我正在尝试使用Bokeh glyphs从一个CSV文件(或多个文件)的数据。我知道我们可以使用CSV阅读器导入CSV,但是我怎样才能让Bokeh将它用于glyphs呢?你知道吗
from bokeh.plotting import figure, output_notebook, show
output_notebook()
colours = ["red","blue","green","purple","yellow","orange"]
import csv
with open("HomelessInIrelandNov18.csv") as file:
reader = csv.DictReader(file,delimiter=',')
for row in reader:
if any (row[key] for key in row):
print(row["REGION"], row["HOMELESS ADULTS"]
p=figure(x_range=ratings_categories,title="Homeless In Ireland 2018", plot_height=200)
p.vbar(x=row["REGION"], top = row["HOMELESS ADULTS"],width=0.9, color=colours)
show(p)
我想我在谷歌搜索后找到了你正在使用的dataset。我用pandas加载了csv文件,这是一个非常好的工具来加载和编辑csv/Excel文件。我删除了所有的循环,只调用了一次figure/vbar函数,并将数据作为一个系列加载。你知道吗
相关问题 更多 >
编程相关推荐