Der Teil, der mich mit der Entwicklung von Programmen in C ++ unzufrieden macht, ist die Bibliothek für Diagramme. Es gibt Leute um mich herum, die Grafiken in Excel schreiben. Ich benutze Excel nicht viel auf folgende Weise:
・ Wenn die Anzahl der Daten 20.000 überschreitet (Hinweis 1) ・ Wenn Sie ein Histogramm schreiben möchten (Hinweis 2) ・ Wenn Sie klar zwischen Daten, Verarbeitung und Zeichnung unterscheiden möchten ・ Wenn Sie es plattformübergreifend unter Windows und Linux verwenden möchten
Wenn Sie die in eingeführte Methode verwenden matplotlib-cpp Aus C ++, als wäre es die eigene Plotbibliothek von C ++ Es scheint, dass Matplotlib verwendet werden kann.
Gnuplot ist ein sehr hilfreiches Programm. Ich habe es in Umgebungen wie Windows / Linux / Cygwin verwendet. Es war sehr nützlich, da es weniger Betriebssystemabhängigkeiten aufweist und Diagramme zeichnen kann. Die unten gezeigten Funktionen waren sehr hilfreich. Gnuplot wird weiterhin in verschiedenen Programmen zum Erstellen von Diagrammen verwendet. Seit ich Matplotlib in der Python-Umgebung verwende, verwende ich Gnuplot seltener. Eigenschaften von Gnuplot Sie können Diagramme mit einem kurzen Skript für die dateibasierte Dateneingabe schreiben. Gute Kompatibilität mit Kommandozeilen-Tools (Pipes) wie awk. Diagramme können als Postscript-Dateien ausgegeben werden. Funktionen können mit der nichtlinearen Methode der kleinsten Quadrate angepasst werden.
Vorteile von Matplotlib Sie können Diagramme auf einer Ebene erstellen, die mit MATLAB-Grafiken vergleichbar ist. In einer Figur können mehrere Unterzeichnungen erstellt werden. Funktionen zum Anzeigen von Bildern usw. sind vorbereitet.
Anmerkung 1: Spezifikationen und Einschränkungen für Excel-Diagramme [Datenelemente, die in einer Datenreihe von 32.000 2D-Diagrammen enthalten sein können](https://support.office.com/ja-jp/article/Excel-%E3%81%AE % E4% BB% 95% E6% A7% 98% E3% 81% 8A% E3% 82% 88% E3% 81% B3% E5% 88% B6% E9% 99% 90-16c69c74-3d6a-4aaf-ba35 -e6eb276e8eaa)
Anmerkung 2: So schreiben Sie eine Häufigkeitsverteilungstabelle und ein Histogramm in Excel Wasserstoff in Excel
Ich habe so etwas schon mal geschrieben. Ich möchte Matplotlib aus C ++ verwenden
Jemand hat bereits einen Artikel geschrieben, deshalb werde ich ihn vorstellen. Japanisch mit Matplotlib Japanische Einstellungen für Matplotlib- und Seaborn-Achsen Verwenden Sie Japanisch für Präzedenzfälle und Diagrammtitel in matplotlib
Recommended Posts