Microsoft Excel je jedním z nejoblíbenějších nástrojů pro práci s daty. V něm lze nejen provádět výpočty a sestavovat tabulky, ale také vizualizovat informace pomocí diagramů. Mnoho odborníků tuto možnost velmi hodnotí, protože grafy umožňují názorně prezentovat data a vyvodit z nich závěry.
V tomto článku se podíváme na to, jak lze pomocí programovacího jazyka Python vytvářet grafy v Excelu. Díky tomu můžete proces automatizovat a ušetřit velké množství času a úsilí. Seznámíme se se základními knihovnami potřebnými pro práci s Excelem a rozebereme několik příkladů vytváření grafů různých typů.
Abychom mohli začít vytvářet grafy, budeme potřebovat následující nástroje:
- Python je rychlý a výkonný programovací jazyk, který je v dnešní době široce používán v mnoha oblastech.
- Knihovna pandas je skvělý nástroj pro práci s daty, který vám umožňuje importovat a exportovat data z různých zdrojů, včetně Excelu.
- Knihovna openpyxl je výkonný nástroj pro práci se soubory aplikace Excel, který vám umožňuje vytvářet, upravovat a ukládat data ve formátu Excel.
- Knihovna matplotlib je Knihovna pro vytváření různých typů grafů a diagramů.
Vytváření grafů v Excelu pomocí Pythonu je skvělý způsob, jak automatizovat vizualizaci dat a zefektivnit proces práce s informacemi. Použití Pythonu ve spojení s knihovnami pandas, openpyxl a matplotlib umožňuje vytvářet krásné a informativní grafy v Excelu.
Příprava a instalace potřebných nástrojů
Chcete-li vytvořit grafy v Excelu pomocí Pythonu, musíte nainstalovat několik nástrojů a knihoven. Níže jsou uvedeny pokyny pro instalaci těchto komponent.
Python
Prvním krokem je instalace Pythonu, tlumočníka softwarového jazyka, do počítače. Nejnovější verzi Pythonu si můžete stáhnout z oficiálních webových stránek https://www.python.org/downloads/. postupujte podle pokynů k instalaci pro váš operační systém.
Knihovna pandas
Pro práci s daty ve formátu tabulky v Excelu použijeme knihovnu pandas. Pandas lze nainstalovat pomocí správce balíčků Pip. Otevřete příkazový řádek nebo terminál a spusťte následující příkaz:
| pip install pandas |
Knihovna openpyxl
Pro práci se soubory Excel použijeme knihovnu openpyxl. Lze jej také nainstalovat pomocí správce balíčků Pip. Spusťte následující příkaz na příkazovém řádku nebo terminálu:
| pip install openpyxl |
Knihovna matplotlib
Matplotlib je Knihovna pro vytváření grafů a diagramů v Pythonu. Nainstalovat jej lze také pomocí správce balíčků Pip. Spusťte následující příkaz:
| pip install matplotlib |
Po instalaci všech potřebných komponent můžete začít vytvářet grafy v Excelu pomocí Pythonu.
Vytváření a formátování grafu v Excelu pomocí Pandas
Chcete-li vytvořit a formátovat graf v Excelu pomocí knihovny Pandas, musíte nejprve importovat potřebné moduly:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
Graf pak můžete vytvořit pomocí dataframe:
df.plot (x= 'Kategorie', y = 'hodnoty', kind= 'bar')
Tento kód vytvoří sloupcový diagram, kde se na ose X zobrazí kategorie a na ose Y hodnoty.
Chcete-li graf formátovat, můžete použít různé možnosti:
- Chcete-li změnit barvy sloupců, můžete přidat možnost color :
df.plot (x= 'Kategorie', y = 'hodnoty', kind= 'bar', color=['red', 'blue', 'green'])
- Chcete-li změnit název grafu, můžete použít možnost title :
df.plot (x= 'Kategorie', y = 'hodnoty', kind= 'bar', title='můj diagram')
- Chcete-li přidat podpisy do OS, můžete použít možnosti xlabel a ylabel :
df.plot (x= 'Kategorie', y = 'hodnoty', kind= 'bar', xlabel= 'Kategorie', ylabel='hodnoty')
- Chcete-li změnit rozměry a rozlišení grafu, můžete použít možnost figsize :
df.plot (x= 'Kategorie', y = 'hodnoty', kind= 'bar', figsize=(8, 6), dpi=80)
To jsou jen některé z možností formátování grafu v Excelu pomocí Pandas. Podrobnější informace a příklady najdete v dokumentaci knihovny.