IPython provides a rich architecture for interactive computing with data visualization.
With the Jupyter Notebook integration available in IntelliJ IDEA through the Python plugin you can edit, execute, and debug notebook source code and examine execution outputs including stream data, images, and other media.