Przeglądaj artykuły z tagami " phplot"
sie
18
2013

PHPlot – Zmiana strony rysowania wykresu słupkowego (Bar Chart)

plot

W trakcie rysowania wykresów słupkowych (Bar Chart) z udziałem PHPlot, potrzebowałem odwrócenia wykresu w poziomie (horyzontalnie). Ze strony prawej na lewą. Domyślnie Bar Chart jest rysowany po prawej stronie osi Y.   Przykład Na przykładowym rysunku widać także wspólny opis osi Y, nie jest to opisane w tym artykule. Aby to osiągnąć należy łączyć dwa wykresy jako oddzielne zdjęcia w jedno, np. przy użyciu ImageMagick.     Rozwiązanie 1) Na początku ciała klasy phplot, deklarujemy […]

cze
28
2013

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

plot

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     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 […]

cze
24
2013

PHPlot – Wyrównanie odległości pomiędzy słupkami (Bar Chart)

plot

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 odstępach pomiędzy sobą. Różnica jest jednego piksela. Niby nic, ale jest to problemem w przypadku łączenia dwóch rysunków ze sobą, np. oznaczenia słupków spoza phplot, sklejenie dwóch wykresów. Wówczas wysokości się desynchronizują, wykresy rozjeżdżają się góra/dół.   Przykład Wykres przed wyrównaniem odległości. Tutaj specjalnie powiększyłem grubość słupków, aby uwidocznić efekt   Wykres po wyrównaniu odległości […]

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.