首页 > 解决方案 > 为什么我的 python 代码(seaborn,lmplot)不起作用?

问题描述

我学习了 python seaborn lib。

我在网上找到了这样的代码。

import matplotlib.pyplot as plt
from matplotlib import rcParams
import seaborn as sns
import pandas as pd
import numpy as np

tips = sns.load_dataset('tips')
scatter = sns.lmplot(x='total_bill', y='tip', data=tips, hue='sex', fit_reg=False, markers=['o','x']
                     , scatter_kws={"s" : tips['size']})
plt.show()

但是,错误是这样发生的

ValueError: s must be a scalar, or float array-like with the same size as x and y

为什么...不工作?我不知道该怎么办

标签: pythonseaborn

解决方案


推荐阅读