Python 使用Plotly最新版本并获取错误:模块';plotly.validators.layout';没有属性';ExtendedTreemapColorsValidator';
我正在编写一个代码,用于制作图形并使用最新的plotly版本。以前它不工作,所以我不得不降级到Plotly的3.4.10版本。仍然得到这个错误。任何建议都会有帮助。蒂娅Python 使用Plotly最新版本并获取错误:模块';plotly.validators.layout';没有属性';ExtendedTreemapColorsValidator';,python,plotly,plotly-python,Python,Plotly,Plotly Python,我正在编写一个代码,用于制作图形并使用最新的plotly版本。以前它不工作,所以我不得不降级到Plotly的3.4.10版本。仍然得到这个错误。任何建议都会有帮助。蒂娅 choromap=go.Figure(数据=[data],布局=布局) 使用此命令运行我的一个程序,并将其作为错误获取 --------------------------------------------------------------------------- AttributeError
choromap=go.Figure(数据=[data],布局=布局)
使用此命令运行我的一个程序,并将其作为错误获取
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-38-5fb62f726a1c> in <module>
----> 1 choromap = go.Figure(data=[data],layout =layout)
/opt/anaconda3/lib/python3.7/site-packages/plotly/graph_objs/_figure.py in __init__(self, data, layout, frames, skip_invalid, **kwargs)
606 is invalid AND skip_invalid is False
607 """
--> 608 super(Figure, self).__init__(data, layout, frames, skip_invalid, **kwargs)
609
610 def add_area(
/opt/anaconda3/lib/python3.7/site-packages/plotly/basedatatypes.py in __init__(self, data, layout_plotly, frames, skip_invalid, **kwargs)
197 # ### Import Layout ###
198 self._layout_obj = self._layout_validator.validate_coerce(
--> 199 layout, skip_invalid=skip_invalid
200 )
201
/opt/anaconda3/lib/python3.7/site-packages/_plotly_utils/basevalidators.py in validate_coerce(self, v, skip_invalid)
2442
2443 elif isinstance(v, dict):
-> 2444 v = self.data_class(v, skip_invalid=skip_invalid)
2445
2446 elif isinstance(v, self.data_class):
/opt/anaconda3/lib/python3.7/site-packages/plotly/graph_objs/__init__.py in __init__(self, arg, angularaxis, annotations, annotationdefaults, autosize, bargap, bargroupgap, barmode, barnorm, boxgap, boxgroupgap, boxmode, calendar, clickmode, coloraxis, colorscale, colorway, datarevision, direction, dragmode, editrevision, extendfunnelareacolors, extendpiecolors, extendsunburstcolors, extendtreemapcolors, font, funnelareacolorway, funnelgap, funnelgroupgap, funnelmode, geo, grid, height, hiddenlabels, hiddenlabelssrc, hidesources, hoverdistance, hoverlabel, hovermode, images, imagedefaults, legend, mapbox, margin, meta, metasrc, modebar, orientation, paper_bgcolor, piecolorway, plot_bgcolor, polar, radialaxis, scene, selectdirection, selectionrevision, separators, shapes, shapedefaults, showlegend, sliders, sliderdefaults, spikedistance, sunburstcolorway, template, ternary, title, titlefont, transition, treemapcolorway, uirevision, updatemenus, updatemenudefaults, violingap, violingroupgap, violinmode, waterfallgap, waterfallgroupgap, waterfallmode, width, xaxis, yaxis, **kwargs)
97544 self._validators[
97545 "extendtreemapcolors"
> 97546 ] = v_layout.ExtendtreemapcolorsValidator()
97547 self._validators["font"] = v_layout.FontValidator()
97548 self._validators["funnelareacolorway"] = v_layout.FunnelareacolorwayValidator()
AttributeError: module 'plotly.validators.layout' has no attribute 'ExtendtreemapcolorsValidator'
---------------------------------------------------------------------------
AttributeError回溯(最近一次呼叫上次)
在里面
---->1 choromap=go.Figure(数据=[数据],布局=布局)
/opt/anaconda3/lib/python3.7/site-packages/plotly/graph\u objs//u figure.py in\uuuuuuuuu init\uuuuuuuuuu(self、data、layout、frames、skip\u无效,**kwargs)
606无效,skip_invalid为False
607 """
-->608超级(图,自身)。\uuuuu初始\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
609
610 def添加_区域(
/opt/anaconda3/lib/python3.7/site-packages/plotly/basedatatypes.py in\uuuuuuuu init\uuuuuuuuuu(self、data、layout\u plotly、frames、skip\u invalid、**kwargs)
197#####导入布局###
198 self.\u layout\u obj=self.\u layout\u validator.validate\u强制(
-->199布局,跳过无效=跳过无效
200 )
201
/验证强制中的opt/anaconda3/lib/python3.7/site-packages//\u plotly\u utils/basevalidators.py(self、v、skip\u无效)
2442
2443 elif isinstance(v,dict):
->2444 v=自身数据类(v,跳过无效=跳过无效)
2445
2446 elif isinstance(v,自数据类):
/opt/anaconda3/lib/python3.7/site packages/plotly/graph\u objs/\uuuuuu init\uuu.py in\uuu init__(self、arg、angularaxis、批注、注释默认值、自动调整大小、bargap、bargroupgap、barmode、BarForm、boxgap、boxgroupgap、boxmode、日历、clickmode、coloraxis、colorscale、colorway、datarevision、direction、dragmode、editrevision、extendfunnelareacolors、ExtendUnburLoors、ExtendTreeTMapColor、字体、漏斗色、,漏斗图、漏斗组间隙、漏斗模式、地理位置、栅格、高度、隐藏标签、隐藏标签、隐藏源、悬停距离、悬停标签、悬停模式、图像、图像默认值、图例、地图框、边距、meta、metasrc、模式栏、方向、纸张颜色、piecolorway、绘图颜色、极坐标、径向坐标、场景、选择方向、选择修订、分隔符、形状、,形状错误、showlegend、滑块、滑块默认值、尖峰距离、日光颜色、模板、三元、标题、标题、过渡、树形颜色、uirevision、updatemenus、updatemenudefaults、violingap、ViolingGroupGap、violinmode、WaterWallGap、WaterWallMode、宽度、xaxis、yaxis、**kwargs)
97544自我确认器[
97545“ExtendTreemapColor”
>97546]=v_布局。扩展TreeMapColorsValidator()
97547 self._validator[“font”]=v_layout.FontValidator()
97548 self._validators[“funnelareacolorway”]=v_layout.FunnelareacolorwayValidator()
AttributeError:模块“plotly.validators.layout”没有属性“ExtendtreemapcolorsValidator”
您需要安装一个新软件包chart studio
。在命令行中键入并运行:
pip install chart-studio
然后确保通过运行以下代码导入:
import chart_studio.plotly as py
您需要安装一个新软件包
chart studio
。在命令行中键入并运行:
pip install chart-studio
然后确保通过运行以下代码导入:
import chart_studio.plotly as py
你介意和别人分享吗?你介意和别人分享吗?