gpt4 book ai didi

python - 使 pandas plot() 显示 xlabel 和 xvalues

转载 作者:行者123 更新时间:2023-12-04 11:20:26 25 4
gpt4 key购买 nike

我正在使用标准 pandas.df.plot()函数在数据框中绘制两列。出于某种原因,x 轴值和 xlabel 不可见!似乎也没有选项可以在函数中打开它们(请参阅 https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.plot.html )。

有人知道发生了什么,以及如何纠正它?

import matplotlib.cm as cm
import pandas as pd

ax1 = df.plot.scatter(x='t', y='hlReference', c='STEP_STRENGTH', cmap=cm.autumn);

给出了这个:
xvalues and label missing

最佳答案

这是 Jupyter 笔记本显示的 Pandas 散点图的一个错误,这些散点图在使用 Matplotlib 作为绘图后端时显示了色阶。
@june-skeeter 在答案作品中有一个解决方案。或者,通过 sharex=False到 df.plot.scatter 并且您不需要创建子图。

import matplotlib.cm as cm
import pandas as pd

X = np.random.rand(10,3)

df = pd.DataFrame(X,columns=['t','hlReference', 'STEP_STRENGTH'])

df.plot.scatter(
x='t',
y='hlReference',
c='STEP_STRENGTH',
cmap=cm.autumn,
sharex=False
)
this closed pandas issues 中的讨论.其中在 related SO answer 中引用了上述解决方案.
pandas v1.1.0 仍然存在问题。您可以在此处跟踪问题: https://github.com/pandas-dev/pandas/issues/36064

关于python - 使 pandas plot() 显示 xlabel 和 xvalues,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52631031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com