我想将我的面板分开,因为标题重叠了。ADX 标题位于 RSI 面板中。我尝试过tight_layout=True但还是一样。
我的代码:
ap0 = [
mpf.make_addplot(df['sma_200'],color='#FF0000', panel=2),
mpf.make_addplot(df['sma_50'],color='#ffa500', panel=2),
mpf.make_addplot(df['sma_20'],color='#00FF00', panel=2),
mpf.make_addplot(df['rsi'],color='#ffa500', panel=0, title="RSI"),
mpf.make_addplot(df['hline_30'], panel=0),
mpf.make_addplot(df['hline_70'], panel=0),
mpf.make_addplot(df['adx'],color='#0000FF', panel=1, secondary_y=False, title="ADX"),
mpf.make_addplot(df['-di'],color='#FF0000', panel=1, secondary_y=False),
mpf.make_addplot(df['+di'],color='#32cd32', panel=1, secondary_y=False),
mpf.make_addplot(df['hline_25'], panel=1, secondary_y=False)
]
fig, axlist = mpf.plot(
df,
panel_ratios=(.05, .05, .2, .05),
type="hollow_candle",
yscale='log',
volume=True,
title="{} - {}".format(ticker, interval),
style=mpf_style,
figsize=(12.8, 10),
returnfig=True,
closefig=True,
addplot=ap0,
main_panel=2,
volume_panel=3,
num_panels=4,
)
Run Code Online (Sandbox Code Playgroud)
我有一个列表列表,我需要比较所有元素的项目0和项目2.如果这些项目相等,我想总结第1项和第3项.更清楚:
list1 = [['diez.hn','Arts','Austria','8'], ['diez.hn','Entertainment','Austria','12']]
element 0 of list1: ['diez.hn','Arts','Austria','8']
element 1 of list1: ['diez.hn','Entertainment','Austria','12']
Run Code Online (Sandbox Code Playgroud)
我需要的:
list_ok = [['diez.hn','Arts - Entertainment','Austria','20']]
Run Code Online (Sandbox Code Playgroud)
我尝试过这样的事情:
reader = [['diez.hn','Arts','Austria','8'], ['diez.hn','Entertainment','Austria','12']]
reader2 = [['diez.hn','Arts','Austria','8'], ['diez.hn','Entertainment','Austria','12']]
for item in reader:
for item2 in reader2:
if item[0] and item[2] == item2[0] and item2[2]:
item[1] = item[1] + item2[1]
item[3] = item[3] + item2[3]
Run Code Online (Sandbox Code Playgroud)