簡體   English   中英

Python 散景 plot static 次 y 軸

[英]Python Bokeh plot static secondary y axis

我只是想使用燭台示例並添加一個成交量條形圖。 到目前為止,一切都很好。 我想在我的輔助 y 軸上有一個 static 范圍,以便所有縮放只發生在主軸上。

# Candlestick price chart
inc = df.close >= df.open
dec = df.open > df.close
p = figure(x_axis_type="datetime", y_range=Range1d(start=df["low"].min(), end=df["high"].max()), tools=TOOLS, plot_height=400, plot_width=WIDTH, title = "OHLC")
p.extra_y_ranges = {"vol": Range1d(start=0, end=df["volume"].max()*2)}
p.add_layout(LinearAxis(y_range_name="vol"), 'right')
p.xaxis.major_label_orientation = pi/4
p.grid.grid_line_alpha=0.3
# Volume
p.vbar(x=df.date, top=df.volume, bottom=0, width=CANDLES, fill_color="blue", line_color="blue", alpha=0.1, y_range_name='vol')
# OHLC
p.segment(df.date, df.high, df.date, df.low, color="black")
p.vbar(df.date[inc], CANDLES, df.open[inc], df.close[inc], fill_color="#58b258", line_color="black")
p.vbar(df.date[dec], CANDLES, df.open[dec], df.close[dec], fill_color="#d74c47", line_color="black")

我添加了最小 0 和最大雙倍最大音量的 extra_y_range(為了更好的可見性)。 現在我想要,這個范圍永遠不會改變。 只是想知道,為什么他們不提供這個作為一個完整的例子。

現在我想要,這個范圍永遠不會改變。

目前(從 2.0.2 版開始),額外的軸總是鏈接在一起以保持它們原來的相對比例。 當另一個軸改變范圍時,不可能有第二個軸不重新縮放。 AFAIK GiHub 上沒有任何問題要求此功能,因此您可以打開一個建議將其作為一項功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM