Python数据分析 - 机器学习笔记:第一章数据分析 - 1.4.2.设置坐标系

前言:本文是学习网易微专业的《python全栈工程师》 中的《数据分析 - 机器学习工程师》专题的课程笔记,欢迎学习交流。

一、课程目标

  • 掌握Matplotlib坐标系的基本设置方法
  • 掌握汉语和负数显示设置方法

二、详情解读

2.1.坐标网格
%matplotlib inline  # 表示当前代码生成的图插入当前浏览器中
import numpy as np
import matplotlib.pyplot as plt

x = np.arange(0.0, 5.0, 0.02)
y = np.exp(-x)*np.cos(2*np.pi*x)
plt.plot(x, y)

plt.grid(color='gray')  # 显示网格

Python数据分析 - 机器学习笔记:第一章数据分析 - 1.4.2.设置坐标系_第1张图片
用面向对象的方式实现上面的图:

fig = plt.figure()
ax = fig.add_axes([0.1, 0.1, 0.8, 0.8])

ax.grid(color='gray')
ax.plot(x, y)

运行结果跟上面的是一样的。

2.1.1.关于ax.grid()的常用参数说明
参数 说明
axis 默认 axis=‘both’,还可以设置为 ‘x’ 或者 ‘y’,分别表示表格线条是垂直 x 轴还是垂直 y 轴。
color 设置表格线的颜色
linestyle 设置表格线的线形,例如 linestyle=’-’
linewidth 设置表格线的宽度,例如 linewidth=2
2.1.2.显示符号

看老师的视频教程里,生成的图没有显示符号,但是小编本地生成的图有符号,有点懵哈哈。

下面的设置可以让图显示符号

import matplotlib 
matplotlib.rcParams['axes.unicode_minus'] = False

fig = plt.figure()
ax = fig.add_axes([0.1

你可能感兴趣的:(Python全栈工程师学习笔记,matplotlib,设置坐标系,数据分析,numpy)