Używam pyplot.bar, ale kreślę tak wiele punktów, że kolor pasków jest zawsze czarny. Dzieje się tak dlatego, że granice kratek są czarne, a jest ich tak wiele, że wszystkie są spłaszczone razem, więc wszystko, co widzisz, to granice (czarne). Czy istnieje sposób na usunięcie granic prętów, aby zobaczyć zamierzony kolor?matplotlib bar graph black - jak usunąć barowe granice
Odpowiedz
Ustaw edgecolor
do "none"
: bar(..., edgecolor = "none")
... lub "linewidth = 0". –
Wygląda teraz trochę inaczej, ale myślę, że zadziałało. – user1893354
@ user1893354 to spóźnienie dwa lata, ale moja odpowiedź nie zmienia wyglądu. – dbliss
Innym rozwiązaniem jest ustawienie edgecolor
być zamierzony kolor w swoim powołaniu do bar
:
# If your intended color is blue, this will work:
bar(. . . , edgecolor='b')
Przeczytaj docstring dla 'bar'. Mówi ona, że ustawienie 'linewidth = 0' oznacza, że nie rysuje krawędzi. –