Matplotlib plot( ) 绘制简单折线图

Matplotlib plot 绘制简单折线图

1. example 1

import matplotlib.pyplot as plt

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

 

Matplotlib plot( ) 绘制简单折线图_第1张图片

 

2. example 2

# example 2
import matplotlib.pyplot as plt

squares = [1, 4, 9, 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 plot( ) 绘制简单折线图_第2张图片

 

参数 linewidth 决定了 plot( ) 绘制的线条的粗细,函数 title( ) 给图表指定标题,参数 fontsize 指定了图表中文字的大小。
函数 xlabel( ) 和 ylabel( ) 让你能够为每条轴设置标题,函数 tick_params( ) 设置刻度的样式,其中指定的实参将影响 x 轴和 y 轴上的刻度 (axes='both'),并将刻度标记的字号设置为14 (labelsize=14)。

 

3. example 3

当你向 plot( ) 提供一系列数字时,它假设第一个数据点对应的 x 坐标值为0,但我们的第一个点对应的 x 值为 1。为改变这种默认行为,我们可以给 plot( ) 同时提供输入值和输出值。

import matplotlib.pyplot as plt

input_values = [1, 2, 3, 4, 5]
squares = [1, 4, 9, 16, 25]
plt.plot(input_values, 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 plot( ) 绘制简单折线图_第3张图片

 

你可能感兴趣的:(Matplotlib)