【发布时间】:2020-12-11 18:10:53
【问题描述】:
假设我们有一个像下面这样的 df
我使用 seaborn 进行了绘图。之后,我提取了 xticks 数据。每当我在下一个单元格中运行时,它都会显示正确的结果,但在同一个单元格中,它会显示 diff .highlighted both 。这是什么原因以及如何解决。
PFB 代码: DF部分--->
df={'A':48,'B':12,'C':86}
df=pd.DataFrame(list(df.items()),columns=("name","score"))
df['score']=df['score']/100
df
绘图部分--->
fig, ax=matplotlib.pyplot.subplots(figsize=(10,2))
g=sns.barplot(y='name',x='score',data=df,ax=ax)
ax.set_xticks([0,0.25,0.5,0.75,1.0])
ax.set_xticklabels(['0.00', 'bad','ok','good','v. good'])
ax.get_xticklabels()[1]
在差异单元格中再次获取 xticks ---->
ax.get_xticklabels()[1]
【问题讨论】:
-
请将代码和数据添加为文本,而不是图像
标签: matplotlib jupyter-notebook data-visualization seaborn