python “放大”一个情节最集中的部分

0s7z1bwu  于 2023-04-10  发布在  Python
关注(0)|答案(1)|浏览(90)

我在matplot中创建了一个散点图,在这里我显示了图像宽度和高度值的分布。有没有一种方法可以使用plt.xlim或其他方法来“放大”最集中的值。现在我有一个图,其中有许多值,范围在200 - 500之间,它会很好地“放大”它们,并保持xticks与较少填充的值分开。

djmepvbi

djmepvbi1#

希望能帮上忙。
如果你想要一个缩放的子图。

import numpy as np
from scipy.stats import chi2
import matplotlib.pyplot as plt

fig, ax = plt.subplots(1, 1, figsize=(10, 10))
ax_in = ax.inset_axes([0.6, 0.6, 0.35, 0.35])
x = np.random.chisquare(2, 1000)
y = np.random.chisquare(2, 1000)
ax.scatter(x, y)

ax_in.scatter(x, y)
ax_in.set_xlim(-0.5, 2)
ax_in.set_ylim(-0.5, 2)

结果

或者
使用set_xlim
将比例设置为log scale
使用alpha

相关问题