matplotlib绘制折线图详解(附代码)

目录

1、绘制折线图

2、修改标签文字和线条粗细

3、修改坐标默认值


1、绘制折线图

下面使用matplotlib绘制一个简单的折线图,在对其进行定制,以实现更丰富的数据可视化。

#!/usr/bin/env python
# -*- coding:utf-8 -*-

import matplotlib.pyplot as plt

squares = [1, 4, 8, 16, 25]
plt.plot(squares)
plt.show()

代码解析:

导入模块pyplot,并指定了别名plt,以免反复输入pyplot。实践中一般都这这样命名。

使用plot函数绘制简单的折线图

plt.show()打开matplotlib查看器,并显示绘制的图形。

执行代码结果:

matplotlib绘制折线图详解(附代码)_第1张图片


2、修改标签文字和线条粗细

#!/usr/bin/env python
# -*- coding:utf-8 -*-

import matplotlib.pyplot as plt

squares = [1, 4, 8, 16, 25]
plt.plot(squares, linewidth=5)  # 指定线条宽度


# 设置图表标题, 并给坐标轴加上标签
plt.title("Square Numbers", fontsize=24)
plt.xlabel("Value", fontsize=14)
plt.ylabel("Square of Value", fontsize=14)

# 设置刻度标记的大小
plt.tick_params(axis='both', labelsize=14)

plt.show()

 代码解析:

参数linewidth:决定了plot绘制的线条的粗细

函数title():给图表指定标题

参数fontsize:指定字体的大小

函数xlabel()和ylabel():设置坐标轴标题

函数tick_params():设置刻度的样式,指定的实参将影响x轴和y轴上的刻度(axis='both'),并将刻度标记的字号设置为14(labelsize=14)

 

matplotlib绘制折线图详解(附代码)_第2张图片


3、修改坐标默认值

plot默认第一个点对应的坐标值为0,如果不想使用默认值,可以给plot提供输入和输出值。

#!/usr/bin/env python
# -*- coding:utf-8 -*-

import matplotlib.pyplot as plt

input_values = [1, 2, 3, 4, 5]
squares = [1, 4, 8, 16, 25]
plt.plot(squares, linewidth=5)  # 指定线条宽度


# 设置图表标题, 并给坐标轴加上标签
plt.title("Square Numbers", fontsize=24)
plt.xlabel("Value", fontsize=14)
plt.ylabel("Square of Value", fontsize=14)

# 设置刻度标记的大小
plt.tick_params(axis='both', labelsize=14)

plt.show()

matplotlib绘制折线图详解(附代码)_第3张图片

 

 

 

 

 

 

 

你可能感兴趣的:(matplotlib)