冰冰雨2.0 2022-09-05 23:58 采纳率: 100%
浏览 12
已结题

python中,如何解决错误:TypeError:无效的地物属性:Layout布局错误的属性路径:Layout

在学习《python 编程从入门到实践》中,15.4章节中,跟着书上的代码敲得,但出现了错误:
代码如下:

from plotly.graph_objs import Bar, Layout
from plotly import offline

from die import Die

创建一个D6

die = Die()

掷几次筛子并将结果存储在一个列表中

results = []
for roll_num in range(1000):
result = die.roll()
results.append(result)

分析结果

frequencies = []
for value in range(1, die.num_sides+1):
frequency = results.count(value)
frequencies.append(frequency)

对结果进行可视化

x_values = list(range(1, die.num_sides+1))
data = [Bar(x=x_values, y=frequencies)]

x_axis_config = {'title': '结果'}
y_axis_config = {'title': '结果的频率'}
my_layout = Layout(title='掷一个D6 1000次的结果',
xaxis=x_axis_config, yaxis=y_axis_config)
fig = {'data': data, 'Layout': my_layout}
offline.plot(fig, filename='d6.html')

运行结果及报错内容
TypeError: invalid Figure property: Layout
Layout
Bad property path:
Layout
网上找不到相关解答
请各位帮忙

  • 写回答

2条回答

      报告相同问题?

      问题事件

      • 系统已结题 9月16日
      • 已采纳回答 9月8日
      • 创建了问题 9月5日

      悬赏问题

      • ¥15 Python不使用Selenium怎么实现网页输入和点击
      • ¥50 vue百度地图导致浏览器崩溃
      • ¥15 请问这段C语言代码应该如何修改呢
      • ¥20 Latex 转入带数式的曲线图后数式部分报错
      • ¥15 Arcgis基于一幅栅格提取另一幅栅格单元值
      • ¥15 Verilog数据产生器代码疑点
      • ¥15 电脑部分网页无法访问是为什么?
      • ¥15 如何在vscode导出pdf失败了,拓展也安装了?
      • ¥15 使用python-kivy如何点击按钮选择手机相册中的图片?
      • ¥15 Matlab图像生成后如何对于打开exe文件