How to plot box plot using pandas?

By Albert, 2 months ago
  • Bookmark
0

Plot the customize box plot using pandas

Box plot
Pandas
1 Answer
0

Boxplot can be drawn calling Series.plot.box() and DataFrame.plot.box(), or DataFrame.boxplot() to visualize the distribution of values within each column.


For instance, here is a boxplot representing five trials of 10 observations of a uniform random variable on [0,1).

df = pd.DataFrame(np.random.rand(10, 5), columns=["A", "B", "C", "D", "E"])

df.plot.box()


../_images/box_plot_new.png

Boxplot can be colorized by passing color keyword. You can pass a dict whose keys are boxes, whiskers, medians and caps. If some keys are missing in the dict, default colors are used for the corresponding artists. Also, boxplot has sym keyword to specify fliers style.

color = {
     "boxes": "DarkGreen",
     "whiskers": "DarkOrange",
     "medians": "DarkBlue",
     "caps": "Gray",
     }
    
    
df.plot.box(color=color, sym="r+");

../_images/box_new_colorize.png

Your Answer

Webinars

Join AI Webinar With Top AI Experts on 20th June 2021 at 06 PM

Jun 20th (6:00 PM) 690 Registered
More webinars

Related Discussions

Running random forest algorithm with one variable

View More