Use plot() function to generate a bar plot on DataFrame.
- X-Axis must be a DataFrame Column.
- Y-Axis must be a DataFrame Column or a list of DataFrame Columns.
- If Y-Axis is a DataFrame Column, a simple plot is generated.
- If Y-Axis is a list of DataFrame Columns, a composite plot is generated.
See Composite Plot for more details.
Example
The following example generates a bar plot which shows the movement of stockprice against the trading date.
>>> load_example_data("movavg", "ibm_stock")
>>> ibm_stock = DataFrame("ibm_stock")
>>> ibm_stock
name period stockprice id 223 ibm 62/04/05 521.0 19 ibm 61/06/13 487.0 263 ibm 62/06/01 364.0 61 ibm 61/08/11 497.0 183 ibm 62/02/07 552.0 265 ibm 62/06/05 370.0 244 ibm 62/05/04 475.0 305 ibm 62/08/01 385.0 326 ibm 62/08/30 387.0 122 ibm 61/11/08 596.0
>>> plot = ibm_stock.plot(x=ibm_stock.period, y=ibm_stock.stockprice, kind='bar')
>>> plot.show()