详解pandas.DataFrame.plot()(绘制数据框图表)函数使用方法 |
您所在的位置:网站首页 › 绘制长征数据图的方法 › 详解pandas.DataFrame.plot()(绘制数据框图表)函数使用方法 |
pandas.DataFrame.plot() 是 pandas 库中的一个绘图函数,它允许我们使用数据帧(DataFrame)中的数据绘制各种类型的图表。使用 plot 函数可以帮助我们更直观地了解数据的分布、趋势和关系。 使用方法: pandas.DataFrame.plot(kind=None, x=None, y=None, figsize=None, title=None) 参数说明: kind:可选,绘制的图表类型,如折线图(line), 柱状图(bar), 散点图(scatter) 等。默认为 'line'。 x:指定作为 x 坐标轴的列名。 y:指定作为 y 坐标轴的列名。 figsize:可选,指定图表的大小,以元组的形式指定,如 figsize=(8,6)。 title:可选,指定图表的标题。 示例 1:折线图假设我们有以下数据: year population 2000 1357 2001 1388 2002 1411 2003 1435 2004 1458 2005 1479我们可以使用 plot 函数绘制该数据的折线图: import pandas as pd data = { 'year': [2000, 2001, 2002, 2003, 2004, 2005], 'population': [1357, 1388, 1411, 1435, 1458, 1479] } df = pd.DataFrame(data) df.plot(kind='line', x='year', y='population', figsize=(8,6), title='Population trend')执行以上代码,可以得到以下折线图: 示例 2:柱状图 我们有以下数据: name math english science Michael 85 78 92 Sarah 74 89 82 William 82 75 78 Elizabeth 90 92 87我们可以使用 plot 函数绘制柱状图: import matplotlib.pyplot as plt import pandas as pd data = { 'name': ['Michael', 'Sarah', 'William', 'Elizabeth'], 'math': [85, 74, 82, 90], 'english': [78, 89, 75, 92], 'science': [92, 82, 78, 87] } df = pd.DataFrame(data) df.plot(kind='bar', x='name', y=['math', 'english', 'science'], figsize=(8,6), title='Exam scores') plt.show()执行以上代码,可以得到以下柱状图: 本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解pandas.DataFrame.plot()(绘制数据框图表)函数使用方法 - Python技术站 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |