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