相关疑难解决方法(0)

Seaborn 中的 X 轴间隔不正确

我有一个多级索引数据框,我试图在 Seaborn 中显示它。该图显示正常,但 x 轴的值被视为文本标签而不是实际的 x 值。下面的代码片段显示了示例数据的制作和绘制方式:

>>> import numpy, pandas, seaborn
>>> from matplotlib import pyplot
>>> index = pandas.MultiIndex.from_product((list('abc'), [10**x for x in range(4)]), names=['letters', 'powers'])
>>> index
MultiIndex(levels=[['a', 'b', 'c'], [1, 10, 100, 1000]],
           labels=[[0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2], [0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3]],
           names=['letters', 'powers'])

>>> df = pandas.DataFrame(numpy.random.randn(12, 2), index=index, columns=['x', 't'])
>>> df
                       x         t
letters powers                    
a       1       1.764052 …
Run Code Online (Sandbox Code Playgroud)

pandas seaborn

1
推荐指数
1
解决办法
2957
查看次数

标签 统计

pandas ×1

seaborn ×1