散景图与下拉按钮

时间:2016-09-22 21:35:34

标签: python-2.7 pandas bokeh

我有一个包含大量列的csv文件。我已经到了可以在同一个图上添加多个列的点。 到目前为止我所拥有的: -

import pandas
from bokeh.plotting import figure, output_file, show

df=pandas.read_csv("finalMergedv1.csv")

p=figure(plot_width=600,plot_height=400,tools='pan,resize')

p.title="Some Title"
p.title.text_color="Gray"
p.title.text_font="arial"
p.title.text_font_style="bold"
p.xaxis.minor_tick_line_color=None
p.yaxis.minor_tick_line_color=None
p.xaxis.axis_label="x Axis Title"
p.yaxis.axis_label="Column header"               

p.circle(df[df.columns[0]],df[df.columns[1]],size=10, color="Black")
p.circle(df[df.columns[0]],df[df.columns[2]],size=5, color="Coral")
p.circle(df[df.columns[0]],df[df.columns[3]],size=7, color="Gray")
output_file("Example.html")
show(p)

enter image description here

我想添加一个下拉窗口小部件,以便能够选择特定列并查看该特定列。第二部分是根据所选列的标题来更改y_axis_label。我正在处理一个大约50到100列的数据帧,所以如果有人能告诉我有更好的方法来显示除散景之外的数据,我真的很感激。我曾尝试过,但更喜欢其他解决方案。

0 个答案:

没有答案