python绘制图像xy等比无缩放

Python绘制正圆

通常绘制正圆如下:

步骤解读:

1.导入相关的模块

import matplotlib.pyplot as plt
import numpy as np
# 绘图时可以显示中文
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False

2.获得需要绘制的坐标数据 x y

an = np.linspace(0, 2 * np.pi, 100)  #将0-2pi 等分100份数据
x = 3 * np.cos(an)
y = 3 * np.sin(an)
#得到需要绘制图像的数据

3.绘制图像

fig, axs = plt.subplots(2, 1)
axs[0].plot(x, y)  #不使用等比
axs[0].set_title('未使用等比, 看起来像椭圆', fontsize=10)

axs[1].plot(x, y)
axs[1].axis('equal') #使用等比
axs[1].set_title('使用equal, 是正圆', fontsize=10)
fig.tight_layout()

plt.show()

4.对比效果:

python绘制图像xy等比无缩放_第1张图片

 

你可能感兴趣的:(Python)