gpt4 book ai didi

python - Pandas /pyplot 散点图 : set axis labels not working

转载 作者:行者123 更新时间:2023-11-28 20:21:00 25 4
gpt4 key购买 nike

我正在使用 pandas 从一些 CSV 数据生成散点图,如下所示:

data = pd.read_csv(csv_fpath)
ax = data.plot(kind='scatter', x='var_a', y='var_b')
ax.set_xlabel = "Variable A"
ax.set_ylabel = "Variable B"
ax.set_title("My Fancy Scatter Plot")
plt.savefig('scatter.png')

我的问题是,轴标签顽固地保留为 var_avar_b,即调用 set_xlabelset_ylabel 似乎什么也没做。

我是否调用了错误的方法?它们似乎在交互式 iPython session 中按预期工作,但一旦我将其放入脚本并保存图形,就会出现这种行为。

(Python: 2.7.6,pandas: 0.15.2,ma​​tplotlib: 1.4.2)

最佳答案

Am I calling the wrong methods?

呃,您根本没有调用这些方法。您重新绑定(bind)方法的名称到字符串。 :-)

替换

ax.set_xlabel = "Variable A"
ax.set_ylabel = "Variable B"

ax.set_xlabel("Variable A")
ax.set_ylabel("Variable B")

关于python - Pandas /pyplot 散点图 : set axis labels not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29292050/

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