Python plotly#u express District';s函数

Python plotly#u express District';s函数,python,plotly,Python,Plotly,我有一个熊猫数据框,看起来像这样(前六行的snippit;格式有点不正确): 我一直试图在plotly express的散布函数中使用此数据帧。然而,当我使用range_x和range_y的关键字参数以便修改比例时,python在运行时抱怨说 TypeError:/:“str”和“int”的操作数类型不受支持 有人知道这个错误的好方法吗 我使用了plotly_express提供的示例数据帧,并使用了plotly_express.scatter(等等),尽管它们也编辑了范围x和范围y kwargs

我有一个熊猫数据框,看起来像这样(前六行的snippit;格式有点不正确):

我一直试图在plotly express的散布函数中使用此数据帧。然而,当我使用range_x和range_y的关键字参数以便修改比例时,python在运行时抱怨说

TypeError:/:“str”和“int”的操作数类型不受支持

有人知道这个错误的好方法吗

我使用了plotly_express提供的示例数据帧,并使用了plotly_express.scatter(等等),尽管它们也编辑了范围x和范围y kwargs,但它仍能按预期工作

为我绘制数据帧的代码。结果变量是数据帧

px.scatter(结果,x=“成功熵”,y=“KL发散自父项”,animation\u frame=“年龄”,animation\u group=“节点”,
size=“NodeObs”,color=“Node”,hover\u name=“Node”,
大小(最大值=38,范围(x=[10,11],范围(y=[0100]))
预期结果是绘制的图形,而实际结果是此错误消息:

TypeError回溯(最近一次调用)
在里面
1 px.散射(结果,x=“SuccEntropy”,y=“KL disferencefromparent”,animation\u frame=“Age”,animation\u group=“Node”,
2 size=“NodeObs”,color=“Node”,hover\u name=“Node”,
---->3尺寸(最大值=38,范围x=[10,11],范围y=[0100])
C:\Anaconda3\lib\site packages\plotly\u express\u chart\u types.py散点格式(数据帧、x、y、颜色、符号、大小、悬停名称、悬停数据、文本、刻面行、刻面列、误差x、误差x、误差y、误差y、动画帧、动画组、类别顺序、标签、颜色离散序列、颜色离散映射、颜色连续缩放、范围颜色、颜色连续中点、符号序列、符号映射、不透明度、大小)e_max、marginal_x、marginal_y、trendline、trendline_color_override、log_x、log_y、range_x、range_y、render_mode、标题、模板、宽度、高度)
50在散点图中,“数据帧”的每一行由二维空间中的符号标记表示。
51     """
--->52返回make_图(args=locals(),constructor=go.Scatter)
53
54
C:\Anaconda3\lib\site packages\plotly\u express\\u core.py在make\u图中(参数、构造函数、跟踪补丁、布局补丁)
795应用默认级联(args)
796跟踪规格、分组映射、sizeref、显示颜色条=推断配置(
-->797参数,构造函数,跟踪补丁
798     )
799 grouper=[x.grouper或一个\u组用于分组的\u映射中的x]或[one\u组]
C:\Anaconda3\lib\site packages\plotly\u express\\u core.py位于推断配置中(参数、构造函数、跟踪补丁)
696 sizeref=0
697如果参数中的“大小”和参数[“大小”]:
-->698 sizeref=args[“数据帧”][args[“大小”].max()/args[“大小”]**2
699
700如果参数中的“颜色”:
TypeError:/:“str”和“int”的操作数类型不受支持

所以问题是
size=“NodeObs”
不是引发错误的
int

所以问题是
size=“NodeObs”
不是引发错误的
int

错误看起来像是来自
size=“NodeObs”
的“所有整数?是的,这就是问题所在!谢谢。我发现我所有的数字都是字符串,而不是整数/浮点数。在我看来,这个错误好像来自
size=“NodeObs”
。“NodeObs”都是整数吗?是的,这就是问题所在!谢谢。我所有的数字都是字符串,而不是整数/浮点数。