Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Generator wykresów SVG

Twórz wykresy SVG bez bibliotek: słupkowe, liniowe, kołowe, obszarowe. Wklej dane CSV lub ręcznie. Eksportuj SVG lub PNG. Bezpłatnie, działa w przeglądarce bez instalacji.

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}
7 znaków
Ustaw parametry i kliknij „Przetwórz”, aby zobaczyć wynik.

Oceń to narzędzie:

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Generator wykresów SVG online – bez bibliotek, gotowy kod

Wykresy SVG to wektory – skalują się bez pikselizacji na każdym ekranie i rozdzielczości. Narzędzie generuje czyste pliki SVG dla czterech typów wykresów: słupkowego (bar chart), liniowego (line chart), kołowego (pie/donut chart) i obszarowego (area chart). Dane wprowadzasz ręcznie lub wklejasz CSV. Wynik to gotowy kod SVG do wklejenia w HTML lub plik do pobrania.

generator wykresów SVG wykres SVG online chart SVG generator wizualizacja danych SVG

Typy wykresów i ich zastosowania

Wykres słupkowy (bar chart): porównanie kategorii (sprzedaż wg miesięcy, wyniki ankiet). Liniowy (line chart): trendy w czasie (kursy walut, temperatury). Kołowy (pie/donut): udział procentowy (struktura przychodów). Obszarowy (area chart): wolumen w czasie (ruch na stronie, transakcje).

Format danych wejściowych

CSV: pierwsza kolumna = etykieta, kolejne = wartości. Separator: przecinek lub średnik. Nagłówek: opcjonalny. Alternatywnie: tabela JSON lub ręczne dodawanie punktów w interfejsie. Maksymalna liczba serii danych: do 10 linii/słupków. Wartości ujemne obsługiwane (dla wykresów słupkowych i liniowych).

Personalizacja wyglądu

Paleta kolorów: gotowe schematy (analogiczne, uzupełniające, monochromatyczne) lub własne HEX. Etykiety osi: font, rozmiar, obrót (dla długich etykiet). Siatka (grid lines): pozioma/pionowa, kolor, odstępy. Legenda: pozycja (top/bottom/right), styl. Tooltips przy hover: wartość + etykieta.

Eksport i integracja

SVG: czysty markup z osadzonymi stylami CSS (viewBox, bez zewnętrznych zależności). PNG: rasteryzacja przez Canvas API – przeznaczone do druku i aplikacji Office. Osadzenie w HTML: lub inline ... (umożliwia animacje CSS/JS). React/Vue: komponent z danymi jako props.

Najczęstsze pytania

Dlaczego SVG zamiast Canvas dla wykresów?

SVG: indeksowany przez Google (tekst w SVG widoczny w DOM), dostępny (aria-label, role="img"), skaluwalny, animowalny przez CSS. Canvas: lepszy dla 10 000+ punktów (wydajność GPU), animacje w czasie rzeczywistym. Do statycznych wykresów dla stron www SVG jest lepszym wyborem.

Czy wykresy SVG są czytelne przez czytniki ekranu?

Tylko z odpowiednimi atrybutami: role="img" na , aria-label z opisem danych lub aria-describedby do tabelki HTML z tymi samymi danymi (najlepsza praktyka). Narzędzie dodaje te atrybuty automatycznie.

Jakie biblioteki JS do wykresów warto znać?

Chart.js (canvas, lekki, ~60KB), D3.js (SVG, maksymalna elastyczność, stroma krzywa uczenia), Recharts (React + SVG), Apache ECharts (zaawansowane, duże zestawy danych), Highcharts (komercyjny, bardzo rozbudowany). Narzędzie nie wymaga żadnej z nich.

Czy wykres SVG można animować?

Tak – SVG obsługuje CSS animations i SMIL (deprecated). Najlepsze podejście: CSS transition na elementach , , . Przykład: słupki rosnące od 0 do wartości docelowej. Generowane SVG mają klasy CSS gotowe do animacji.

Jak osadzić wykres SVG w PowerPoint lub Word?

Zapisz jako SVG i importuj (Insert → Pictures → SVG w Office 365+). Alternatywnie eksportuj PNG dla starszych wersji Office. SVG w PowerPoint jest edytowalny (można zmieniać kolory i tekst).

Powiązane narzędzia: generator wielokątów SVG, generator fal SVG i konwerter SVG na PNG.

Zobacz też — powiązane narzędzia

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!