Create data visualization directive