cze
28
2013

PHPlot – Zmiana grubości słupków horyzontalnych (Bar Chart)

PHPlot nie udostępnia opcji zmiany grubości słupków przy wykresach typu Bar Chart. Przestawię poniżej modyfikację, która pozwoli ręcznie ustawiać szerokość/grubość linii wykresu słupkowego.

 
 

Przykład

bar width

 
 

Rozwiązanie

1) Na początku ciała klasy phplot, deklarujemy zmienną $SetBarWidth odpowiedzialną za zmianę wyliczeń szerokości słupka.

 
2) Dodajemy funkcję, dzięki której będziemy ustawiać wartość zmiennej $SetBarWidth.

 
3) Modyfikujemy jedną linię funkcji CalcBarWidths.

 
4) Poniżej ustawianie szerokości w skrypcie generującym wykres.
Wartość może przyjmować ujemne i dodatnie wartości. Im mniejsza wartość tym cieńszy słupek.

 
Na początku artykułu jest widoczny przykład zmodyfikowanego wykresu po wprowadzeniu zmian.

Podobne tematy

Autor wpisu: Arkadiusz Krakiewicz

Programista i właściciel sklepu jednocześnie, dzięki temu rozumie potrzeby osób prowadzących sprzedaż w internecie. Od 2006 związany z eCommerce. Zaczynał jako freelancer tworząc sklepy oraz strony www. Aktualnie zajmuje się: programowanie w PHP, Symfony 2, Android, PrestaShop, osCommerce, OpenCart, WordPress.

Dodaj komentarz

Anti-Spam

O mnie

Arkadiusz Krakiewicz
Programista aplikacji webowych dla branży eCommerce. Jednocześnie jako właściciel sklepu zna od "podszewki" potrzeby osób prowadzących sprzedaż w internecie.
W swoich rozwiązaniach stawia na funkcjonalność i wydajność aplikacji pod kątem obsługi klienta.
[X]
Strona korzysta z plików cookies w celu realizacji usług i zgodnie z Polityką Plików cookies.
Możesz określić warunki przechowywania lub dostępu do plików cookies w Twojej przeglądarce.
Więcej w Tips & Tricks
plot
PHPlot – Wyrównanie odległości pomiędzy słupkami (Bar Chart)

Używając klasy PHPlot Przy rysowaniu horyzontalnych wykresów typu Bar Chart (słupki), można zauważyć, że nie są one rysowane w równych...

Zamknij