Mar*_*ink 34 python pandas seaborn
我从他们自己的网站上运行了这个散点图 seaborn 示例,
import seaborn as sns; sns.set()
import matplotlib.pyplot as plt
tips = sns.load_dataset("tips")
# this works:
ax = sns.scatterplot(x="total_bill", y="tip", data=tips)
# But adding 'hue' gives the error below:
ax = sns.scatterplot(x="total_bill", y="tip", hue="time", data=tips)
Run Code Online (Sandbox Code Playgroud)
这个错误:
import seaborn as sns; sns.set()
import matplotlib.pyplot as plt
tips = sns.load_dataset("tips")
# this works:
ax = sns.scatterplot(x="total_bill", y="tip", data=tips)
# But adding 'hue' gives the error below:
ax = sns.scatterplot(x="total_bill", y="tip", hue="time", data=tips)
Run Code Online (Sandbox Code Playgroud)
昨天它确实起作用了。但是,我运行了使用conda update --all. 有什么改变了吗?
这是怎么回事?
我在 Linux 机器上运行 python。
Pandas: 1.1.0.
Numpy: 1.19.1.
Seaborn api: 0.10.1.
Run Code Online (Sandbox Code Playgroud)
Tre*_*ney 35
matplotlib==3.3.2matplotlib版本3.3.1list到hue,通过使用.tolist()
hue=tips.time.tolist().title向图例添加 a ,但发送listtohue不会添加图例标题。
import seaborn as sns
# load data
tips = sns.load_dataset("tips")
# But adding 'hue' gives the error below:
ax = sns.scatterplot(x="total_bill", y="tip", hue=tips.time.tolist(), data=tips)
ax.legend(title='time') # add a title to the legend
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9200 次 |
| 最近记录: |