亚马逊商品评论情感分析生成图表时遭遇ValueError问题
解决Plotly make_subplots生成子图时的ValueError错误
错误根源
你设置了rows=1, cols=2的子图布局,但specs参数的结构不匹配:传入的是两行一列的列表,而要求是一行两列的二维列表,同时参数键名写错了——应该用type而非types。
修复代码
修改categorical_variable_summary函数中的make_subplots调用:
fig = make_subplots(rows = 1, cols = 2, subplot_titles=('Countplot', 'Percentage'), specs=[[{'type' : 'xy'}, {'type': 'domain'}]])
关键说明
specs的结构必须和rows x cols严格对应:1行2列的布局,外层列表仅包含一个子列表,子列表内有两个字典元素- Plotly要求用
type指定子图类型:xy适用于柱状图等笛卡尔坐标系图表,domain适用于饼图等占比类图表
内容的提问来源于stack exchange,提问作者Yogesh Rajpurohit
相关产品推荐
相关产品推荐

