matplotlib绘图x,y轴等比例的方法

您所在的位置:网站首页 直尺一比一图片 matplotlib绘图x,y轴等比例的方法

matplotlib绘图x,y轴等比例的方法

2023-08-10 13:50| 来源: 网络整理| 查看: 265

用 ax = plt.gca() ax.set_aspect(1) 的语句,其中gca表示Get Current Axes,用plt.gca()获得当前的Axes对象ax,然后调用ax.set_aspect(1),设置x,y轴等比例

import numpy as np import matplotlib.pyplot as plt x = np.random.normal(0,1,5000) y = np.random.normal(0,1,5000) plt.scatter(x,y,alpha=0.1) ax = plt.gca() ax.set_aspect(1) plt.show()

在这里插入图片描述

下面的代码展示了坐标轴的其他操作,例如用xlim与ylim设定绘图的范围,用xticks和yticks设定刻度

x = np.random.normal(0, 1, 5000) # 随机生成正态分布的变量 y = np.random.normal(0, 1, 5000) maxrange = 3 ti = np.arange(-maxrange, maxrange + 1) plt.scatter(x,y,alpha=0.1) plt.xlim(-maxrange, maxrange) # 设定绘图范围 plt.ylim(-maxrange, maxrange) plt.xticks(ti) # 设定刻度 plt.yticks(ti) ax = plt.gca() ax.set_aspect(1) plt.show()

在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3