Ich versuche, Bar Char mit Liniendiagramm zu plotten. Ich habe 2 Subplots erstellt. den Code unten verwendenpandas plot Balkendiagramm - Unerwartetes Layout
RSI_14 = df['RSI_14']
df['ATR_14'] = df['ATR_14'].astype(float)
ATR_14 = df['ATR_14']
fig5 = plt.figure(figsize=(14,9), dpi=200)
ax1 = fig5.add_subplot(211)
ax2 = fig5.add_subplot(212)
ax1.plot_date(x=days, y=RSI_14,fmt="r-",label="ROC_7")
ax2 = df[['indx','ATR_14']].plot(kind='bar', title ="V comp",figsize=(7,4),legend=True, fontsize=12)
ticklabels = ['']*len(df.indx)
ax.xaxis.set_major_formatter(ticker.FixedFormatter(ticklabels))
plt.gcf().autofmt_xdate()
pp.savefig()
Das Bild unten erstellt ist sehr verschieden von dem, was ich erwarte. Ich habe einige andere Methoden ausprobiert, konnte es aber nicht herausfinden. Jede Hilfe wird geschätzt.
Hier ist Beispieldaten
indx ATR_14 RSI_14
20141015 0.01737336 99.48281325
20141016 0.017723579 99.48281325
20141017 0.020027102 99.53091876
20141020 0.024023488 99.67180924
20141021 0.02415369 99.72027954
20141022 0.026266531 99.76100661
20141023 0.026764327 85.41188977
Was genau erwarten Sie? Kannst du ein Bild oder einen Link posten? –
Ich möchte, dass mein Balkendiagramm mit dem Datum auf der X-Achse und dem Wert auf der Y-Achse schön formatiert ist. Aber das Ergebnis ist nicht richtig formatiert. @Reblochon Maske – nnnnmmm