【发布时间】:2020-06-10 01:03:50
【问题描述】:
有时间想办法解决这个问题:
有一个包含数据行的 df。从 df 中绘制几行,如下所示:
symchart.line(proj_dates, proj_i10, color = "purple", line_width = 2)
symchart.line(proj_dates, proj_ZL, color = "red", line_width = 1)
z0_renderer = symchart.line(proj_dates, proj_Z0, color = "navy", line_width = 1)
symchart.line(proj_dates, proj_ZL, color = "red", line_width = 1)
symchart.line(proj_dates, proj_i90, color = "purple", line_width = 2)
每一行的数据来自以下:
proj_i10 = interval_df.iloc[1,2:]
proj_ZL = interval_df.iloc[2,2:]
proj_Z0 = interval_df.iloc[3,2:]
proj_ZU = interval_df.iloc[4,2:]
proj_i90 = interval_df.iloc[5,2:]
proj_dates = interval_df.iloc[0,2:]
目标是移动滑块并让每个线图从 df 更改它使用的行。所以滑块值 = 1 保留上述图。对于滑块的每次移动,绘图每个移动 5 行,因此滑块值 = 2 然后每个线图在 df 中向下跳过 5 行并重绘绘图。滑块值停止在 31。
这是一个没有滑块的输出示例
数据的df示例
【问题讨论】:
标签: javascript python pandas bokeh stock