Balkendiagramm Rennen in Python

Balkendiagramm Rennen in Python

out.gif Es scheint, dass Balkendiagramm-Rennen, die häufig auf Youtube usw. zu sehen sind, häufig mit gedeihen erstellt werden. Da es jedoch eine mit Python erstellte Bibliothek gibt, werde ich sie vorstellen. Siehe unten für Installation, Verwendung und Abhängigkeit. https://www.dexplo.org/bar_chart_race/ Es ist super einfach zu bedienen, speichern Sie einfach jeden Datumsdatensatz in einem Pandas DataFrame mit jedem Datennamen in einer Spalte und rufen Sie die Funktion auf. Bereiten Sie solche Daten speziell vor. image.png Ich gebe dies nur der Funktion, aber Google hat eine Prognose für die nächsten 28 Tage von Covid-19 veröffentlicht, sodass ich sie als Beispieldaten verwenden werde. Unten ist der Beispielcode.

import pandas as pd
import bar_chart_race as bcr
df = pd.read_csv('https://storage.googleapis.com/covid-external/forecast_JAPAN_PREFECTURE_28.csv')
df = df.pivot_table(index='target_prediction_date', 
    columns='prefecture_name',
    values='cumulative_confirmed')
bcr.bar_chart_race(df=df, n_bars=10)

Führen Sie es auf Jupyter aus und nach einer Weile sollten Sie die Animation sehen. Der Grund für das Drehen in der 4. Zeile ist, dass Google-Datensätze Datensätze für jede Präfektur sind. Daher konzentrieren wir uns hier auf die kumulierte Anzahl von Positiven (cumulative_confirmed) und platzieren die Nummern für jede Präfektur in der Spalte. .. Der konvertierte DataFrame ist das obige Bild. Google hat verschiedene andere vorhergesagte Werte angekündigt. Daher ist es eine gute Idee, verschiedene Werteargumente auszuprobieren. https://storage.googleapis.com/covid-external/COVID-19ForecastUserGuideJapan_Japanese.pdf

Optionen usw.

n_bars = 10 ist eine Option zum Anzeigen der Top 10, und wenn sie weggelassen wird, sind alle ein Balkendiagramm. Sie können MPEG-Videos und GIF-Animationen mit der Option "Dateiname" erstellen, müssen jedoch ffmpeg und ImageMagick separat installieren. Andere Optionen wie vertikale Grafiken und Titel werden auf der obigen Website des Autors ausführlich beschrieben, sodass Sie sie schneller sehen können.

Artikel, auf die verwiesen wird

Video mit FFmpeg in GIF konvertieren (um ein oben komprimiertes GIF-Bild zu erstellen) Zweidimensionaler zufälliger Spaziergang + Speichern des GIF von matplotlib.animation in Python (Installieren Sie ImageMagick) Create a Bar Chart Race Animation in Python with Matplotlib

Recommended Posts

Balkendiagramm Rennen in Python
Fortschrittsbalken im Popup mit Python Kivy
Schreiben Sie ein Kreisdiagramm in Python
Quadtree in Python --2
Python in der Optimierung
CURL in Python
Metaprogrammierung mit Python
Python 3.3 mit Anaconda
SendKeys in Python
Epoche in Python
Zwietracht in Python
Deutsch in Python
DCI in Python
Quicksort in Python
nCr in Python
N-Gramm in Python
Programmieren mit Python
Konstante in Python
FizzBuzz in Python
SQLite in Python
Schritt AIC in Python
LINE-Bot [0] in Python
CSV in Python
Reverse Assembler mit Python
Reflexion in Python
Konstante in Python
nCr in Python.
Format in Python
Scons in Python 3
Puyopuyo in Python
Python in Virtualenv
PPAP in Python
Quad-Tree in Python
Reflexion in Python
Chemie mit Python
Hashbar in Python
DirectLiNGAM in Python
LiNGAM in Python
In Python reduzieren
In Python flach drücken
Diejenige, die den Fortschrittsbalken in Python anzeigt
Sortierte Liste in Python
Täglicher AtCoder # 36 mit Python
Clustertext in Python
AtCoder # 2 jeden Tag mit Python
Täglicher AtCoder # 32 in Python
Täglicher AtCoder # 6 in Python
Täglicher AtCoder # 18 in Python
Bearbeiten Sie Schriftarten in Python
Singleton-Muster in Python
Dateioperationen in Python
Lesen Sie DXF mit Python
Täglicher AtCoder # 53 in Python
Tastenanschlag in Python
Verwenden Sie config.ini mit Python
Täglicher AtCoder # 33 in Python
Löse ABC168D in Python
Logistische Verteilung in Python