matplotlib - X-ticks 与图中定义的 bin 不匹配
问题描述
我正在使用 Seaborn 的 FacetGrid 绘制多个带有预定义箱的 matplotlib.pyplot.hist 图。我希望它显示 X-tick 标签。
根据我阅读的内容,我正在尝试:
bins = [0,3,6,9,12,15,18,21,24,30,40,50,60,80]
g = sns.FacetGrid(allData, col="Survived", row="Sex")
g = g.map(plt.hist, "Age", bins=bins)
g.set_xticklabels(bins)
刻度与我预期的方式不匹配;我原以为每个条都是一个“bin”,所以第一个条是:[0-3],第二个:[3-6],等等。相反,每个刻度都跨越多个条。(正在使用泰坦尼克号数据集)。
我基本上希望每个标有年龄范围的条都代表。我不确定我要去哪里错,任何帮助将不胜感激。
解决方案
推荐阅读
- php - TYPO3 9.5 - 我的扩展中的 QuerieResult 缓存 - 函数 map() on null
- macos - MacOS 在巨大的文本文件中完成搜索并输出结果(找到 TextPipe 的解决方案)
- php - 在php中将数组转换为html表
- react-virtualized - react-virtualized:带有 CellMeasurer 的表列始终具有缓存高度
- r - 显着性关联图中 p 值的字体大小
- java - 从非 emf 树拖放到 emf 树
- regex - 如何在scala中的同一字符串上获取多个正则表达式
- math - 如何掌握dolphindb中的数据类型Pair?
- angular - Angular 不使用 Ivy 编译特定模块
- sql - group by 不使用 where 子句给出结果