数据可视化主要旨在借助于图形化手段,清晰有效地传达与沟通信息。因此本章主要在于掌握数据图像的绘画。
在本章中,我们需要先将工具 Matplotlib 下载下来;其次,我们需要掌握进行简单的图形绘制;再次,一个好的图表不能只有图形,故需要掌握如何完善图表。最后,通过一个例子(掷骰子)来总结下所学内容。
一、安装 Matplotlib
巧妇安能作无面汤饼乎?Matplotlib 为 Python 中第三方库,需要进行安装。
安装方法:在 PyCharm 的最下方“终端中”输入:pip install matplotlib -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
二、简单认识下折线图、柱状图、直方图、散点图等
1. 折线图(plt.plot())
1 | # 导入所需库 |
go– 参数等同于:color,marker,linestyle
2. 柱状图(bar())
1 | # 导入所需库 |
width 柱状宽度,mor 0.8
hatch 填充,hatch ,/ * . o
bottom y轴起点数值
align {‘center‘,’edge’}
color 颜色
edgecolor 柱体边缘颜色
linewidth 柱状宽度
3. 直方图(hist())
1 | # 导入所需库 |
粗体为默认值!
histtype 参数,可选{‘bar‘,’barstacked’,’step’,’stepfilled’}
align 参数,可选{‘left’,’mid‘,’right’}
orientation 参数,可选{‘horizontal’,’vertical‘}
rwidth 参数,设置长条形的宽度占 bin 宽度的比例
color 参数,指定颜色
label 参数,区分多个数据集
facecolor 参数,直方图的颜色
edgecolor 参数,直方图边框的颜色
alpha 参数,设置透明度
4. 散点图
5. 等值线图
三、对图形的优化
总的来说,在 Matplotlib 中有两大元素:
- 基础类元素:线、点、文字、图例、标题、图片等。
- 容器类元素:图形、坐标图形、坐标轴和刻度。
我们可以绘制出来一个
1 | # 《导入所需库》 |
在我们绘制图形时,牢记下述口诀,妈妈再也不怕我忘记如何画图了!
导入所需库——字体设置——准备数据——绘制图形——美化图形——保存图形——展示图形
字体设置在图表中出现中文的时候使用
美化图形在自己想要自定义图表的时候使用
保存图形在自己想要保存图表的时候使用
故最简单的绘图计划为:导入所需库——准备数据——绘制图形——展示图形
1 | # 《准备数据》 |
评论区
欢迎你留下宝贵的意见,昵称输入QQ号会显示QQ头像哦~