鱼C论坛

 找回密码
 立即注册
查看: 1879|回复: 7

求助,pygal引用失败

[复制链接]
发表于 2021-11-20 10:38:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 jzy789 于 2021-11-21 11:09 编辑

如题,
安装好pygal之后import,显示,ImportError: cannot import name 'Iterable' from 'collections'
将collections该成collections.abc后继续报错(如图)

家人们,救命!麻烦大佬们帮帮孩子吧!
import pygal

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):
        frequnecy = results.count(value)
        frequencies.append(frequnecy)

# 对结果进行可视化
hist = pygal.Bar()

hist.title = 'Results of rolling one D6 1000 times.'
hist.x_labels = [1, 2, 3, 4, 5, 6]
hist.x_title = "Result"
hist.y_title = "Frequency of Result"

hist.add('D6', frequencies)
hist.render_to_file("die_visual.svg")
1.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-20 11:02:32 | 显示全部楼层
贴下代码贴下代码贴下代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-11-21 11:10:42 | 显示全部楼层
suchocolate 发表于 2021-11-20 11:02
贴下代码贴下代码贴下代码

大佬大佬,代码贴啦!谢谢~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-11-21 12:04:39 | 显示全部楼层
jzy789 发表于 2021-11-21 11:10
大佬大佬,代码贴啦!谢谢~

把样本调成100,print一下frequencies,发出来。
我这里的die模块和你的不同。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-11-22 17:22:50 | 显示全部楼层
suchocolate 发表于 2021-11-21 12:04
把样本调成100,print一下frequencies,发出来。
我这里的die模块和你的不同。

from random import randint

class Die():
        """表示一个骰子的类"""

        def __init__(self, num_sides=6):
                """默认骰子为6面"""
                self.num_sides = num_sides

        def roll(self):
                """返回一个位于1和骰子面数之间的随机值"""
                return randint(1, self.num_sides)

运行结果:
[14, 22, 14, 12, 19, 19]

***Repl Closed***


谢谢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-11-22 18:17:52 | 显示全部楼层
jzy789 发表于 2021-11-22 17:22
运行结果:
[14, 22, 14, 12, 19, 19]

用你的代码运行没有报错,出图正常。
屏幕截图 2021-11-22 181640.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-11-25 11:30:22 | 显示全部楼层
suchocolate 发表于 2021-11-22 18:17
用你的代码运行没有报错,出图正常。

谢谢大佬!可是我的pygal import不了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-11-25 11:37:47 | 显示全部楼层
suchocolate 发表于 2021-11-22 18:17
用你的代码运行没有报错,出图正常。

谢谢大佬!我卸载了pygal重新安装就好了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-30 21:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表