数据可视化01--笔记

详细分析见官网 https://matplotlib.org

基于Matplotlib模块的绘图

  • 使用简单绘图语,实现复杂绘图效果;
  • 以交互式操作实现渐趋精细的图形效果;
  • 使用嵌入式的Latex输出具有印刷级别的图表、科学表达式和符号文本;
  • 对图表的组成元素实现精细化控制。

下面对该模块进行应用:
数据可视化01--笔记_第1张图片

颜色表示:

character color
‘b’ blue
‘g’ green
‘r’ red
‘c’ cyan
‘m’ magenta
‘y’ yellow
‘k’ black
‘w’ white

数据可视化01--笔记_第2张图片
字符类型表示:

字符 类型
‘-’ 实线
‘-.’ 虚点线
‘.’
’ 。’ 圆点
‘^’ 上三角点
‘>’ 右三角点
‘2’ 上三叉点
‘4’ 右三叉点
‘p’ 五角点
‘h’ 六边形点1
‘+’ 加号点
‘D’ 实心菱形点
‘_’ 横线点
‘–’ 虚线
‘:’ 点线
‘,’ 像素点
‘v’ 下三角点
‘<’ 左三角点
‘1’ 下三叉点
‘3’ 左三叉点
‘s’ 正方点
‘*’ 星形点
‘H’ 六边形点2
‘x’ 乘号点
‘d’ 瘦菱形点

数据可视化01--笔记_第3张图片
数据可视化01--笔记_第4张图片

plt.plot()其他常用参数

  • linewidth #定义线条的宽度,可取任意实数
  • alphha #定义线条的透明度,一般取值[0,1]之间
  • drawstyle #定义描点方式
    数据可视化01--笔记_第5张图片
    数据可视化01--笔记_第6张图片
    数据可视化01--笔记_第7张图片

常用的图像设置命令

plt.rcParams['font.sans-serif']=[SimHei']   #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
  • plt.title() #设置图像标题

  • plt.slim() #设置x轴显示范围

  • plt.ylim() #设置y轴显示范围

  • plt.xlabel() #设置x轴名称

  • plt.ylabel() #设置y轴名称

  • plt.grid() #显示坐标网格线
    数据可视化01--笔记_第8张图片
    数据可视化01--笔记_第9张图片
    数据可视化01--笔记_第10张图片

  • plt.axhline() #绘制平行于x轴的水平参考线

  • plt.axvline() #绘制平行于y轴的水平参考线

  • plt.axhspan() #绘制垂直于y轴的参考区域

  • plt.axvspan() #绘制垂直于x轴的参考区域
    数据可视化01--笔记_第11张图片
    数据可视化01--笔记_第12张图片
    数据可视化01--笔记_第13张图片
    数据可视化01--笔记_第14张图片

  • plt.legend() #标示不同图像的文本标签图例

  • plt.xticks() #设置x轴的标签名称

  • plt.yticks() #设置y轴的标签名称

  • plt.text() #添加图形内容细节的无指向性注释文本

  • plt.annotate() #添加图形内容细节的指向型注释文本
    数据可视化01--笔记_第15张图片
    数据可视化01--笔记_第16张图片

你可能感兴趣的:(数据可视化01--笔记)