标签: python pandas numpy matplotlib seaborn
我有来自SQL语句的数据,如
'select action_count, count(*) "num_users" from customers group by action_count;'
并将其加载到pandas数据框中。我可以对数据运行简单的绘图命令,或者 barplot 使它看起来像直方图。但是,如何轻松更改此数据集的bin大小?然后我如何正确地绘制箱子,即x轴?
谢谢!
答案 0 :(得分:0)
您可以使用pandas hist中的列表指定分档边缘的位置。例如,使用自定义序列,其中包含从-2.0到-0.5然后-0.5到0.0,然后是0.1的几个增量,
pandas
hist
-2.0
-0.5
0.0
0.1
import numpy as np import pandas as pd import matplotlib.pyplot as plt df =pd.DataFrame({'col1':np.random.randn(10000)}) df.hist(bins=[-2.,-0.5,0.,0.1,0.2,0.3]) plt.show()
哪个情节,