小编Mar*_*ier的帖子

mplfinance 中的独立面​​板

我想将我的面板分开,因为标题重叠了。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)

在此输入图像描述

python matplotlib mplfinance

8
推荐指数
1
解决办法
6231
查看次数

比较列表python列表的元素

我有一个列表列表,我需要比较所有元素的项目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)

python list

0
推荐指数
1
解决办法
65
查看次数

标签 统计

python ×2

list ×1

matplotlib ×1

mplfinance ×1