Syntax error How to display print statements interlaced with Matplotlib plots inline in iPython?

How to display print statements interlaced with Matplotlib plots inline in iPython?



To display print statements interlaced with matplotlib plots inline in iPython, we can take the following steps.

Steps

  • Import pyplot from matplotlib.

  • Make a list of data for hist plots.

  • Initialize a variable "i" to use in print statement.

  • Iterate the list of data (Step 2).

  • Create a figure and a set of subplots using subplots() method.

  • Place print statement.

  • Plot the histogram using hist() method.

  • Increase "i" by 1.

Example

In [1]: from matplotlib import pyplot as plt

In [2]: myData = [[7, 8, 1], [2, 5, 2]]

In [3]: i = 0

In [4]: for data in myData:
   ...: fig, ax = plt.subplots()
   ...: print("data number i =", i)
   ...: ax.hist(data)
   ...: i = i + 1
   ...:
data number i = 0
data number i = 1

In [5]:

Output

data number i = 0
data number i = 1
Updated on: 2021-05-12T11:40:28+05:30

401 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements