12.5. Wprowadzanie graficznego kontekstu za pomocą wykresów typu Sparkline
Problem
Chcemy wyświetlać niewielkie elementy graficzne prezentujące dane statystyczne — trend lub rozkład procentowy — bezpośrednio w tekście, bez naruszania jego układu.
Rozwiązanie
Należy zainstalować gem sparklines
(autorstwa Geoffreya Grosenbacha) i utworzyć wykresy sparkline — niewielkie elementy graficzne, które można łatwo osadzić w tekście. W przypadku stron HTML obrazów nie trzeba nawet zapisywać w oddzielnych plikach: można je osadzać bezpośrednio w kodzie HTML.
Poniższy kod tworzy wykres sparkline na podstawie cen akcji firmy i osadza go bezpośrednio w kodzie HTML za symbolem akcji:
require 'rubygems' require 'sparklines' require 'base64' def embedded_sparkline ...
Get Ruby. Receptury now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.