matplotlib样式ggplot不显示条形图

时间:2017-07-06 13:40:42

标签: python matplotlib bar-chart python-ggplot

有人知道为什么ggplot在我的案子中没有显示条形码吗?

ggplot:

enter image description here

如果我使用经典,它看起来像这样:

enter image description here

我的代码如下:

style.use('ggplot')

def graph(candlestick_list):

    df = pd.DataFrame(candlestick_list)
    ohlc = df[['date', 'open', 'high', 'low', 'close']]

    ax1 = plt.subplot2grid((6,1), (0,0), rowspan=5, colspan=1)
    ax2 = plt.subplot2grid((6,1), (5,0), rowspan=5, colspan=1, sharex=ax1)
    candlestick_ohlc(ax1, ohlc.values, width=0.5, colorup='g', colordown='r')
    ax2.bar(df['date'], df['volume'])

更新 重新启动计算机后,ggplot似乎显示了条形图,但现在显示了间隙。这是当前的ggplot: enter image description here

1 个答案:

答案 0 :(得分:0)

您可以尝试使用plt.setp(axes, xticks=list(range(0, 24, 5)))来调整刻度线。您也可以调整yticks,与显示“ x”的方式相同。