pyspark.pandas.Series.plot.barh¶
- 
plot.barh(x=None, y=None, **kwargs)¶
- Make a horizontal bar plot. - A horizontal bar plot is a plot that presents quantitative data with rectangular bars with lengths proportional to the values that they represent. A bar plot shows comparisons among discrete categories. One axis of the plot shows the specific categories being compared, and the other axis represents a measured value. - Parameters
- xlabel or position, default DataFrame.index
- Column to be used for categories. 
- ylabel or position, default All numeric columns in dataframe
- Columns to be plotted from the DataFrame. 
- **kwds
- Keyword arguments to pass on to - pyspark.pandas.DataFrame.plot()or- pyspark.pandas.Series.plot().
 
- Returns
- plotly.graph_objs.Figure
- Return an custom object when - backend!=plotly. Return an ndarray when- subplots=True(matplotlib-only).
 
 - See also - plotly.express.bar
- Plot a vertical bar plot using plotly. 
- matplotlib.axes.Axes.bar
- Plot a vertical bar plot using matplotlib. 
 - Examples - For Series: - >>> df = ps.DataFrame({'lab': ['A', 'B', 'C'], 'val': [10, 30, 20]}) >>> df.val.plot.barh() - For DataFrame: - >>> df = ps.DataFrame({'lab': ['A', 'B', 'C'], 'val': [10, 30, 20]}) >>> df.plot.barh(x='lab', y='val') - Plot a whole DataFrame to a horizontal bar plot - >>> speed = [0.1, 17.5, 40, 48, 52, 69, 88] >>> lifespan = [2, 8, 70, 1.5, 25, 12, 28] >>> index = ['snail', 'pig', 'elephant', ... 'rabbit', 'giraffe', 'coyote', 'horse'] >>> df = ps.DataFrame({'speed': speed, ... 'lifespan': lifespan}, index=index) >>> df.plot.barh() - Plot a column of the DataFrame to a horizontal bar plot - >>> speed = [0.1, 17.5, 40, 48, 52, 69, 88] >>> lifespan = [2, 8, 70, 1.5, 25, 12, 28] >>> index = ['snail', 'pig', 'elephant', ... 'rabbit', 'giraffe', 'coyote', 'horse'] >>> df = ps.DataFrame({'speed': speed, ... 'lifespan': lifespan}, index=index) >>> df.plot.barh(y='speed') - Plot DataFrame versus the desired column - >>> speed = [0.1, 17.5, 40, 48, 52, 69, 88] >>> lifespan = [2, 8, 70, 1.5, 25, 12, 28] >>> index = ['snail', 'pig', 'elephant', ... 'rabbit', 'giraffe', 'coyote', 'horse'] >>> df = ps.DataFrame({'speed': speed, ... 'lifespan': lifespan}, index=index) >>> df.plot.barh(x='lifespan')