python - 为什么我的 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
为什么...不工作?我不知道该怎么办
解决方案
推荐阅读
- php - 如何从另一个目录访问php文件
- php - 将一个数字与数组中的数字进行比较以找到最小的差异
- java - 使用 JpaRepository 进行并发保存
- python-3.x - 如何使用 APScheduler 在 Flask 中修复“弹出错误的应用程序上下文”
- php - 基于结帐计费公司字段的显示/隐藏支付网关在 Woocommerce 中为空
- android - Recyclerview 不显示类似 android studio 外观的项目
- python - “沙盒”用户定义的 python 函数
- python - 如何在 Tensorflow 对象检测 API 中获取预测对象的百分比值
- swift - 每次视图再次加载时如何清除tableView数据和reloadData
- elasticsearch - logstash JDBC 插件多态索引