请问我在PyCharm安装的pygal包为什么没有style?

PyCharm版本:Edu 2021.1.3 x64
Python版本:3.9
直接在PyCharm里的Python解释器安装的pygal,版本:2.4.0

img

pygal有23种图表样式,但是我的没有

比如

from pygal import *

bar_chart = Bar(style=NeonStyle)

bar_chart.title = 'NBA历史得分前五球星数据'

bar_chart.add('贾巴尔', 38387)
bar_chart.add('马龙', 36928)
bar_chart.add('詹姆斯', 34384)
bar_chart.add('科比', 33643)
bar_chart.add('乔丹', 32292)

bar_chart.render_to_file('NBA.svg')

报错:
NameError: name 'NeonStyle' is not defined

这个pygal已经是最新版本了

img

同样装了pygal 2.4.0
有的哈,需要导入下

看源码知道NeonStyle 位于style.py

img

# pygal绘制条形图
from pygal import *
from pygal.style import NeonStyle

bar_chart = Bar(style=NeonStyle)

bar_chart.title = 'NBA历史得分前五球星数据'
bar_chart.add('贾巴尔', 38387)
bar_chart.add('马龙', 36928)
bar_chart.add('詹姆斯', 34384)
bar_chart.add('科比', 33643)
bar_chart.add('乔丹', 32292)
bar_chart.render_to_file('NBA.svg')

效果图如下:

img

有帮助请采纳哦~