gpt4 book ai didi

python - matplotlib 中散点图的问题

转载 作者:太空宇宙 更新时间:2023-11-03 17:02:04 25 4
gpt4 key购买 nike

我运行以下代码,并收到以下错误:

import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import pandas as pd

wines = pd.read_csv('Wine.csv')


plt.scatter(wines['alcohol'],wines['hue'],c=wines['class'])
plt.xlabel('alcohol')
plt.ylabel('hue')

plt.show()

并出现以下错误:

FutureWarning: elementwise comparison failed; returning scalar instead, but in the future will perform elementwise comparison if self._edgecolors == str('face'):

图表仍然显示,没问题...我不确定发生了什么。刚刚将我的 numpy、pandas 和 matplotlib 版本更新为通过 anaconda 提供的最新版本...

如何消除这个错误?我什至不知道我正在做任何元素比较......

最佳答案

这不是一个错误。它只是一个警告,让您知道所调用的某些函数的功能将来会发生变化。在该库的 future 版本中,它将返回一个数组(或 numpy Series 或数据帧)而不是单个值(它将执行元素操作)。

这似乎是 scatter() 函数内部的东西,而不是您直接调用的东西,所以也许您可以在他们的网站/github 上引起 matplotlib 开发人员的注意(假设他们还没有意识到)它)

关于python - matplotlib 中散点图的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34937172/

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