详解pandas.DataFrame.plot()(绘制数据框图表)函数使用方法

您所在的位置:网站首页 绘制长征数据图的方法 详解pandas.DataFrame.plot()(绘制数据框图表)函数使用方法

详解pandas.DataFrame.plot()(绘制数据框图表)函数使用方法

2024-07-12 04:47| 来源: 网络整理| 查看: 265

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')

执行以上代码,可以得到以下折线图:

详解pandas.DataFrame.plot()(绘制数据框图表)函数使用方法

示例 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()(绘制数据框图表)函数使用方法

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解pandas.DataFrame.plot()(绘制数据框图表)函数使用方法 - Python技术站



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3