1.加入我们想制作一个可交互的柱状图,可以通过第三方模块pyecharts,该模块是一个强大的数据可视化工具
我们可以直接在终端输入:pip3 install pycharts==1.8.1,然后敲击回车键,就能进行安装。
这里由于pyecharts的特殊性,在安装时要指定版本1.8.1,而其他大多数都可以使用模块名安装
如果在自己电脑上安装不上或者安装缓慢,可在命令后添加如下配置进行加速:pip3 install pyecharts==1.8.1-i https://pypi.tuna.tsinghua.edu.cn/simple/
点击回车后,会出现很多的安装信息。当看到[Successfully installed...]的时候,说明模块已经安装成功
如果遇到黄色的警告,这是在提示需要升级pip工具。可以选择忽视,也可以按照指示在终端中输入[pip install -upgrade pip]进行升级。
安装成功后,就可以关闭当前窗口,回到编辑器里使用该模块来绘制柱状图了。和内置模块一样,我们需要导入模块。
#导入模块
from pyecharts.charts import Bar
from pyecharts import options as opts
第一行代码:
使用了pyecharts.charts的方式,访问了pyecharts模块里的子模块cahrts
然后,通过from...import...,从pyecharts模块的子模块charts里导入了Bar类
第二行代码:
使用from...import...,从pyecharts模块里,导入了子模块options,并将其简写为了opts。
这里,import...as...是用于在导入一个模块时,为该模块取一个别名。
这是为了之后在代码中使用该模块时能更加方便,不用再通过options调用,可以直接通过opts。
3.我们使用这个模块的时候,不需要关注具体的代码实现,只需要关心它能实现哪些功能,以及应该如何调用它
在实际应用中,可以自己上网搜一些需要的模块,然后找一些好玩的功能用代码写一下试试。
4.引入math模块
使用import来导入内置模块:math,该模块提供了大量的数学运算函数。
导入模块后,完成以下两个操作:
1. 通过math模块内 sqrt() 函数,输出99的开平方结果;
2. 通过math模块内 fabs() 函数,输出-0.03的绝对值。
答案:
import math
print(math.sqrt(99))
print(math.fabs(-0.03))
也就是说不需要import...from...这个形式,直接导入模块import math即可