Ich bin derzeit mit dem folgenden Problem konfrontiert. Ich habe ein paar Python-Skripte, die einige nützliche Informationen mit dem Python-Modul plotten, das Matplotlib verwendet.Set Matplotlib Backend von Pandas
Soweit ich verstehe matplotlib lassen Sie seine Backend wie in der angenommenen Antwort auf this question beschrieben.
würde Ich mag die matplotlib Backend von Pandas setzen:
- Ist es möglich?
- Wie kann ich es tun?
EDIT 1: Durch die Art und Weise sieht mein Code wie:
import pandas as pd
from pandas import DataFrame, Series
class MyPlotter():
def plot_from_file(self, stats_file_name, f_name_out, names,
title='TITLE', x_label='x label', y_label='y label'):
df = pd.read_table(stats_file_name, index_col=0, parse_dates=True,
names= names)
plot = df.plot(lw=2,colormap='jet',marker='.',markersize=10,title=title,figsize=(20, 15))
plot.set_xlabel(x_label)
plot.set_ylabel(y_label)
fig = plot.get_figure()
fig.savefig(f_name_out)
plot.cla()
Ich denke, der Grund, warum Sie downvotes bekommen, ist, dass Ihre Frage spezifischer sein muss: Was versuchen Sie zu erreichen, was haben Sie bisher versucht, wie ist es gescheitert? – ASGM
Ich vermutete, dass der Titel spezifisch genug war, egal wie ich den Post vervollständige. – pafede2
fwiw, ich benutze Pandas und Matplotlib regelmäßig, und diese Frage macht mir total Sinn. Ohne irgendeinen anderen Beweis, muss ich annehmen, dass die Downvoter Leute ohne viel Erfahrung mit diesen Paketen waren - wahrscheinlich triggerfreudige High-Rep-User in der Review-Queue (meine unbeliebtesten Leute auf der Welt). – dbliss