对图数据未正确绘制

时间:2018-12-04 20:42:55

标签: seaborn

问题: 我有这段代码,它给了我一个错误:

  

AttributeError:'NoneType'对象没有属性'update'

有什么建议吗? 非常感谢!

import seaborn as sns
features = ['rdeep','dtc','rhob', 'gr','npss']
feature_vectors=df[features]

feature_vectors = feature_vectors.apply(np.nan_to_num)
feature_vectors.reset_index(inplace=True, drop=True)
feature_vectors
sns.pairplot(feature_vectors, dropna=True )

这里是完整堆栈。这有帮助吗?

AttributeError                            Traceback (most recent call last)
<ipython-input-59-bf2539b2257e> in <module>
      6 feature_vectors.reset_index(inplace=True, drop=True)
      7 feature_vectors
----> 8 sns.pairplot(feature_vectors, dropna=True )

c:\program files\extensions\subpy_1.0.0.0\mc\lib\site-packages\seaborn\axisgrid.py
     pairplot中的

(数据,色相,色相顺序,调色板,vars,x_vars,y_vars,种类,   diag_kind,标记,高度,长宽比,dropna,plot_kws,diag_kws,   grid_kws,大小)          2105如果grid.square_grid:          2106如果diag_kind ==“ hist”:       -> 2107 grid.map_diag(plt.hist,** diag_kws)          第2108章死了          2109 diag_kws.setdefault(“ shade”,True)

c:\program files\extensions\subpy_1.0.0.0\mc\lib\site-packages\seaborn\axisgrid.py
     

在map_diag中(self,func,** kwargs)          1397颜色= fixed_color          1398       -> 1399函数(data_k,label = label_k,color = color,** kwargs)          1400          1401 self._clean_axis(ax)

c:\program files\extensions\subpy_1.0.0.0\mc\lib\site-packages\matplotlib\pyplot.py
     

在hist(x,bins,范围,密度,权重,累积,底部,   直型,对齐,方向,宽度,对数,颜色,标签,堆叠,   规范,数据,**变格          2659 align = align,direction = orientation,rwidth = rwidth,log = log,          2660颜色=颜色,标签=标签,堆叠=堆叠,规范=规范,       -> 2661 **({“ data”:data}(如果数据不是其他{}),** kwargs)          2662          2663

c:\program files\extensions\subpy_1.0.0.0\mc\lib\site-packages\matplotlib\__init__.py
     内部的

(ax,data,* args,** kwargs)          1808“ Matplotlib列表!)”%(label_namer,函数名称),          1809 RuntimeWarning,stacklevel = 2)       -> 1810 return func(ax,* args,** kwargs)          1811          1812内部。 doc = _add_data_doc(内部。 doc

c:\program files\extensions\subpy_1.0.0.0\mc\lib\site-packages\matplotlib\axes\_axes.py
     

在hist(自我,x,垃圾箱,范围,密度,权重,累积,底部,   直型,对齐,方向,宽度,对数,颜色,标签,堆叠,   规范,**虚假)          6533#在每个数据集上单独完成单位转换          6534 self._process_unit_info(xdata = x [0],kwargs = kwargs)       -> 6535 x = [x中xi的self.convert_xunits(xi)]          6536          6537如果bin_range不是None:

c:\program files\extensions\subpy_1.0.0.0\mc\lib\site-packages\matplotlib\axes\_axes.py
     (.0)中的

         6533#在每个数据集上单独完成单位转换          6534 self._process_unit_info(xdata = x [0],kwargs = kwargs)       -> 6535 x = [x中xi的self.convert_xunits(xi)]          6536          6537如果bin_range不是None:

c:\program files\extensions\subpy_1.0.0.0\mc\lib\site-packages\matplotlib\artist.py
     

在convert_xunits(x)中           184如果ax为None或ax​​.xaxis为None:           185返回x       -> 186返回ax.xaxis.convert_units(x)           187           188 def convert_yunits(self,y):

c:\program files\extensions\subpy_1.0.0.0\mc\lib\site-packages\matplotlib\axis.py
     

在convert_units(自身,x)中          1528返回x          1529       -> 1530 ret = self.converter.convert(x,self.units,self)          1531返回ret          1532

c:\program files\extensions\subpy_1.0.0.0\mc\lib\site-packages\matplotlib\category.py
     

在convert中(值,单位,轴)            51            52#强制执行更新,因此它也进行类型检查       ---> 53 unit.update(值)            54            55 str2idx = np.vectorize(unit._mapping。 getitem

AttributeError: 'NoneType' object has no attribute 'update'

0 个答案:

没有答案