图表的选择
数据分析图表的类型包括条形图、柱状图、折线图、饼图、散点图、面积图、环形图、雷达图等。此外,通过图表的相互叠加还可以生成复合型图表。不同类型的图表适用不同的场景,可以按使用目的选择合适的图表类型。
如下图所示:
图表的介绍
数据分析图表有很多种,但每一种图表的绝大组成部分是基本相同的,一张完整的图表一般包括画布、图表标题、绘图区、数据系列、坐标轴、坐标轴标题、图例、文本标签、网格线等。
下面详细介绍各个组成部分的功能。
1.画布:图中最大的白色区域,作为其他图表元素的容器。
2.图表标题:用来概述图表内容的文件,常用的功能有设置字体、字号及字体颜色等。
3.绘图区:画布中的一部分,即显示图形的矩形区域,可改变填充颜色、位置、以便图表展示更好的图形效果。
4.数据系列:在数据区域中,同一列(或同一行)数值数据的集合构成一组数据系列,也就是图表中相关数据点的集合。图表中可以有一组或多组数据系列,多组数据系列之间通常常用不同的图案、颜色或符号来区分。图中的销售额就是数据系列。
5.坐标轴及坐标轴标题:坐标轴是表示数值大小及分类的垂直线和水平线,上面有标定数据值的标志(刻度)。一般情况下,水平轴(x轴)表示数据的分类;坐标轴标题用来说明坐标轴的分类及内容,分为水平坐标轴和垂直坐标轴。图中,x轴的标题是“年份”,y轴的标题是“线上销售额(元)”。
图例:是指示图表中系列区域的符号、颜色或形状定义数据系列所代表的内容。图例由两部分人构成,即图例标示和图例项。其中,图例标示,代表数据系列的图案,即不同颜色的小方块;图例项,与图例标示对应的数据系列名称,一种图例标示只能对应一种图例项。 文本标签:用于为数据系列添加说明文字。 网格线:贯穿绘图区的线条,类似标尺可以衡量数据系列数值的标准。常用的功能有设置网格线宽度、样式、颜色、坐标轴等。
matplotlib概述
创建Matplotlib图表简单的只需要两步,下面将绘制第一场图表。
1、引入pyplot模块
2、使用Matplotlib模块的plot()方法绘制图表
3、输入结果。
import matplotlib.pyplot as plt
import matplotlib
matplotlib.use('TkAgg') #解决:AttributeError: module 'backend_interagg' has no attribute 'FigureCanvas'
# 折线图
# plt.plot([1,5,3,5,1])
# plt.show()
# 散点图
plt.plot([1, 2, 3, 4, 5], [2, 5, 8, 12, 18], 'or')
plt.show()