首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python中数据的条形图

Python中数据的条形图
EN

Stack Overflow用户
提问于 2015-01-13 13:03:52
回答 2查看 628关注 0票数 0
代码语言:javascript
运行
复制
df = pd.DataFrame({'id':['abc1', 'abc2', 'abc3','abc4'], 'age':[21,23,45,34],
'marks':[20, 24, 34, 18]})
 df 

所以我想画一个以x轴为年龄组的条形图。

假设我希望我的组是:

代码语言:javascript
运行
复制
10-20, 20-30, 30-40, 40-50

我是用Python绘图的新手,你能帮我吗?

EN

回答 2

Stack Overflow用户

发布于 2015-01-13 15:55:49

为此,我将使用matplotlib库。

代码语言:javascript
运行
复制
import matplotlib.pyplot as plt
import numpy as np

def plot_histogram_06():
    data = np.random.normal(loc=30, scale=10, size=[1000, 1])
    bins = (10, 20, 30, 40, 50, 60, 70)
    plt.hist(data, bins=bins)
    plt.savefig('my_plot_06.png')
    plt.close()

如果要规格化y轴,可以在hist参数列表中添加normed=True。有关更多选项,请参阅matplotlib手册。

票数 1
EN

Stack Overflow用户

发布于 2015-01-13 13:18:48

代码语言:javascript
运行
复制
import pandas as pd
df = pd.DataFrame({'id':['abc1', 'abc2', 'abc3','abc4'], 'age':[21,23,45,34], 'marks':[20, 24, 34, 18]})
df['age'].hist(bins=[10,20,30,40,50])

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27915194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档