Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何按类别绘制平均值条形图_Python_Pandas_Matplotlib_Seaborn - Fatal编程技术网

Python 如何按类别绘制平均值条形图

Python 如何按类别绘制平均值条形图,python,pandas,matplotlib,seaborn,Python,Pandas,Matplotlib,Seaborn,我有一个熊猫数据框,其中一列标有'ocean\u approxity',包含'near ocean'和'inland'等值,另一列标有'media\u house\u value',带有数值 我试图探索这些价值观之间的关系 我希望创建一个条形图,其中x轴是唯一的'ocean\u Proximition'字符串值,条形图高度是相关'median\u house\u值'的平均值。我怎样才能在熊猫身上做到这一点 (我把所有这些都放在一个jupyter笔记本上运行,而且我的可视化效果也能正常工作。) 使

我有一个熊猫数据框,其中一列标有
'ocean\u approxity'
,包含
'near ocean'
'inland'
等值,另一列标有
'media\u house\u value'
,带有数值

我试图探索这些价值观之间的关系

我希望创建一个条形图,其中x轴是唯一的
'ocean\u Proximition'
字符串值,条形图高度是相关
'median\u house\u值'
的平均值。我怎样才能在熊猫身上做到这一点

(我把所有这些都放在一个
jupyter笔记本上运行,而且我的可视化效果也能正常工作。)

  • 使用
  • 使用
    • Seaborn是一个基于
      matplotlib
      的Python数据可视化库。它提供了一个用于绘制有吸引力和信息丰富的统计图形的高级API
    • seaborn
      将自动聚合每个唯一的
      ocean\u邻近的数据
    • 默认情况下,
      估计器
      参数为
      平均值
将熊猫作为pd导入
将matplotlib.pyplot作为plt导入
导入seaborn作为sns
#引导数据
df=pd.read_csv('data/so_data/2020-08-11 63365958/housing.csv'))
#显示每个唯一值的平均值。仅显示用于确认值。
df.groupby('ocean_approxity',as_index=False)['median_house_value']平均值()
[out]:
海洋距离中位数房屋价值
0