Biblioteka XY dla Pythona oferuje zaawansowane możliwości wizualizacji umożliwiające tworzenie interaktywnych i skalowalnych wykresów obsługujących miliony punktów danych. Nauczka obejmuje pełny system kompozycji, w którym można łączyć múltipli markery, osie podwójne, adnotacje, etykietki, legendy i tematy w jednej deklaracji wykresu.

Kluczbowa cecha XY to automatyczne przełączanie się na renderowanie oparte na gęstości dla dużych zbiorów danych, co umożliwia efektywną eksplorację bez utraty wydajności. Biblioteka pracuje z DataFrames z Pandas, obsługuje rozmieszczenia fazowane, powiązane okienka widoku i pozwala na bezpośrednie połączenie interakcji przeglądarki z kodem Python przez selekcje i callbacki.

Dodatkowe możliwości to dynamiczne aktualizacje wykresów poprzez streaming, dostosowywanie komponentów wizualnych za pomocą DOM slots i CSS, oraz rozszerzanie biblioteki własnymi markami. Można również korzystać z interfejsu kompatybilnego z Matplotlib i eksportować wizualizacje jako samodzielne pliki HTML, SVG oraz PNG.