Java Charts enables you to create various types of charts (using JFreeChart) and display them on your XPage along with ability to export these charts to PDF file (using iText).