首页 > 解决方案 > 在烛台图中,如何使用 matplotlib 库 python 将边缘颜色设置为 colorup 和 colordown

问题描述

def candlestric_graph(self, data):

    x=date2num([datetime.datetime.strptime(d, '%Y/%m/%d').date() for d in data['date']])

    candle_trace = zip(x, data['open'], data['high'], data['low'], data['close'], data['volume'])
    ls, rs= candlestick(self.axes, candle_trace, width=.6 ,colorup='#77d879', colordown='#db3f3f');
    can=set(candle_trace)

    for r in rs:

        r.set_edgecolor( 'r')
        r.set_linewidth(1.)

    xt = self.axes.get_xticks()
    new_xticks = [datetime.date.isoformat(num2date(d)) for d in xt]
    self.axes.set_xticklabels(new_xticks, rotation=15, horizontalalignment='right')[*enter image description here*][1]

我的代码图像看起来像下面的屏幕截图。我想将 colorup 主体边缘颜色设置为 colorup 颜色,将 colordown 主体边缘颜色设置为 colordown 颜色:

在此处输入图像描述

标签: python

解决方案


推荐阅读