Spiski.wyrazić.bar

Spiski.wyrazić.bar
Zapytaj każdego, kto kiedykolwiek zrobił jakąkolwiek wizualizację danych, a jedna fabuła powie ci, że użyli wykresu baru.

Działki barowe są najczęstsze, oprócz działek linii, rodzajów działek, które każdy może tworzyć. Pokazują związek między wartością numeryczną i kategorialną. Każda relacja jest następnie pokazana jako pasek o wysokości wielkości paska reprezentującej rzeczywistą wartość.

Z powodu tej prostoty wykresy barowe są dość łatwe do stworzenia i interpretacji. To czyni je bardzo przydatnymi na szybkie fabuły.

W tym samouczku zbadamy, w jaki sposób możemy użyć modułu ekspresowego plotly, aby tworzyć wykresy słupkowe.

Spiski.Expres.bar()

Jak prawdopodobnie domyślaliście się, aby utworzyć wykres barowy w fabule, używamy funkcji bar (). Składnia funkcji, jak pokazano poniżej:

spiski.wyrazić.pasek (data_frame = brak, x = brak, y = brak, kolor = none, wzór_shape = brak, facet_row = brak, facet_col = brak, facet_col_wrap = 0, facet_row_spacing = brak, facet_col_spacings = brak, Hover_name = brak, poduszka_data = brak custom_data = brak, text = brak, base = brak, error_x = brak, błąd_x_minus = brak, błąd_y = brak, błąd_y_minus = brak, animation_frame = brak, animation_group = brak, kategoria_orders = brak, etykiety = brak Brak, color_contouse_scale = Brak, wzór_shape_secence = Brak, wzór_shape_map = brak, range_color = brak, color_continous_midpoint = brak, nieprzedajność = none, orientacja = brak, barmode = „względny”, log_x = false, log_y = false, range_x = brak, zasięg_y = Brak, text_auto = false, title = brak, szablon = brak, szerokość = brak, wysokość = brak)

Nie zastraszaj masowej listy parametrów. Funkcja jest bardzo prosta w użyciu i będziesz musiał pamiętać tylko pięć powyższych parametrów.

Najbardziej przydatne parametry funkcji, które musisz znać, obejmują:

  1. Data_frame - określa kolumny używane w wykresie. Możesz przekazać pandas DataFrame, słownik lub obiekt podobny do tablicy.
  2. x - Określa stosowane wartości znaki wzdłuż osi x. Możesz określić ten parametr jako nazwę kolumny z ramką danych, serią pandy lub obiektu array_ podobnego.
  3. y - podobne do x, ale wartości są używane do ustawienia znaków wzdłuż osi y.
  4. kolor - określa wartości użyte do przypisania unikalnego koloru znaków.

Funkcja zwróci wykres słupkowy określonych danych jako GHAGH_OBjects.Typ rysunku.

Pozwól nam zbadać, w jaki sposób możemy użyć funkcji Bar () do tworzenia prawdziwych wykresów barowych.

Przykład 1 - Wykres prostego baru

Zacznijmy od prostego wykresu paska, jak pokazano w poniższym kodzie:

importować fabuły.Wyraź jako PX
importować pandy jako PD
df = pd.Ramka danych(
„OS”: ['Android', „Windows”, „iOS”, „OS X”, „Linux”, „Inne”],
„Zastosowanie”: [44.17,28.96,17.46,5.56,0.92,1.92]
)
Ryc. = PX.bar (df, x = „OS”, y = „Użycie”)
Figa.pokazywać()

W powyższym przykładowym kodzie zaczynamy od zaimportowania pakietów Planda Pandas.

Następnie tworzymy ramkę danych i przekazujemy wartości, które chcemy wykreślić.

Wreszcie, używając funkcji bar (), tworzymy wykres barowy popularności systemu operacyjnego. Pokazana jest uzyskana rysunek:

Zauważ, że każdy wiersz reprezentuje dane systemu operacyjnego. Dlatego każdy pasek reprezentuje każdą przeglądarkę.

Przykład 2

Aby uzyskać lepszą widoczność, możemy powiedzieć, że przypisujemy unikalny kolor dla każdego systemu operacyjnego, jak pokazano poniżej:

importować fabuły.Wyraź jako PX
importować pandy jako PD
df = pd.Ramka danych(
„OS”: ['Android', „Windows”, „iOS”, „OS X”, „Linux”, „Inne”],
„Zastosowanie”: [44.17,28.96,17.46,5.56,0.92,1.92]
)
Ryc. = PX.bar (df, x = „OS”, y = „Użycie”, color = „OS”)
Figa.pokazywać()

Powyższy przykład ustawia parametr koloru jako kolumnę systemu operacyjnego w ramce danych. Powinno to spowodować rysunek, jak pokazano:

Przykład - poziom poziomy barowy

Możemy utworzyć wykres pręta poziomego, przełączając kolumny dla osi x i y. Przykładem jest jak pokazano:

importować fabuły.Wyraź jako PX
importować pandy jako PD
df = pd.Ramka danych(
„OS”: ['Android', „Windows”, „iOS”, „OS X”, „Linux”, „Inne”],
„Zastosowanie”: [44.17,28.96,17.46,5.56,0.92,1.92]
)
Ryc. = PX.bar (df, x = „Użycie”, y = „OS”, color = „OS”)
Figa.pokazywać()

Powyższy kod powinien skutkować wykresem poziomego paska, jak pokazano:

Przykład 4 - Działki barowe z tekstem

Jeśli chcesz ustawić wartości wewnątrz pasków, możesz użyć parametru Text_auto i ustawić go na true, jak pokazano:

importować fabuły.Wyraź jako PX
importować pandy jako PD
df = pd.Ramka danych(
„OS”: ['Android', „Windows”, „iOS”, „OS X”, „Linux”, „Inne”],
„Zastosowanie”: [44.17,28.96,17.46,5.56,0.92,1.92]
)
Ryc. = PX.bar (df, x = „Użycie”, y = „OS”, color = „OS”, text_auto = true)
Figa.pokazywać()

Powstała liczba jest jak pokazana:

Tutaj możemy zobaczyć rzeczywiste wartości wewnątrz prętów.

Zamknięcie

W tym artykule zbadaliśmy podstawy pracy z działkami barowymi w dziedzinie.