如何在Matplotlib中设置散点图坐标轴的特定显示范围
解决曼哈顿房价散点图X轴范围问题
直接通过plt.xlim()函数指定X轴的显示范围,就能聚焦到你需要的-74至-72经度区间,过滤掉极值的干扰。
修改后的代码如下:
import numpy as np import matplotlib.pyplot as plt x = dataset_noise['Lon'] y = dataset_noise['Lat'] no_of_values = len(dataset_noise['Lon']) index = np.arange(no_of_values) plt.figure(figsize=(6,6)) plt.scatter(x, y, cmap=plt.get_cmap("jet"), linewidths=0.5, marker='.', alpha=0.2, label='Prices') # 设置X轴范围,聚焦核心数据区间 plt.xlim(-74, -72) plt.title('House prices in Manhattan') plt.show()
设置后图表会只展示经度在-74到-72之间的数据点,曼哈顿区域的房价分布会更清晰。如果需要微调范围,直接修改plt.xlim()括号内的数值即可。
内容的提问来源于stack exchange,提问作者Lucía Roca de Togores
相关产品推荐
相关产品推荐

