Python Pandas Dataframe.plot.bar
Python是一种进行数据分析的伟大语言,主要是因为以数据为中心的Python包的奇妙生态系统。Pandas就是这些包中的一个,它使导入和分析数据变得更加容易。
Pandas DataFrame.plot.bar()以矩形条的形式垂直地绘制图形。
语法 : DataFrame.plot.bar(x=None, y=None, **kwds)
参数:
x : (标签或位置,可选)允许绘制一列与另一列的对比。如果不指定,则使用DataFrame的索引。
y :(标签或位置,可选)允许绘制一列与另一列的对比。如果不指定,则使用所有数字列。
**kwds :额外的关键字参数
返回: matplotlib.axes.Axes或np.ndarray of them
例子#1:使用DataFrame.plot.bar()以矩形条的形式垂直地绘制图形。
# importing matplotlib
import matplotlib.pyplot
  
# importing pandas as pd
import pandas as pd
  
# importing numpy as np
import numpy as np
  
# creating a dataframe 
df = pd.DataFrame(np.random.rand(10, 3), columns =['a', 'b', 'c'])
  
print(df)

现在我们将使用函数DataFrame.plot.bar()以矩形条的形式垂直绘制图形
# using a function df.plot.bar()
df.plot.bar()
输出:

例子#2:使用DataFrame.plot.bar()以矩形条的形式垂直绘制图形。
# importing matplotlib
import matplotlib.pyplot
  
# importing pandas as pd
import pandas as pd
  
# importing numpy as np
import numpy as np
  
# creating a dataframe
df = pd.DataFrame(np.random.rand(10, 10),
                  columns =['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'])
  
df

现在我们将使用函数DataFrame.plot.bar()以矩形条的形式垂直绘制图形
# using a function df.plot.bar()
df.plot.bar()
输出 :

 极客教程
极客教程