【问题标题】:How to remove empty space from a scatter plot in python如何从python中的散点图中删除空白空间
【发布时间】:2020-01-17 15:58:57
【问题描述】:

我正在绘制类似于所示示例的数据

#Data: Example data
x_data = [24.48,24.65,19.14,23.61,22.96,24.48,24.73]
y_data = [24.50,24.50,19.15,23.58,22.93,24.48,24.73]
plt.scatter(x_data, y_data, color = 'green', marker = '+', label = 'Example data')
plt.title('Example Data Plotted')
plt.xlabel('X_data')
plt.ylabel('Y_data')
plt.legend()
plt.show()

如您所见,最小的数字是 19.14。我如何让它在 18 和 25 之间绘制这些数据,而不是它现在从 0 开始的位置。我想删除此列表中最低数字下方的所有空白。

【问题讨论】:

  • 你的代码的输出是this,它不是从0开始的。所以不清楚你在问什么。请澄清。

标签: python matplotlib scatter-plot


【解决方案1】:

你应该使用:

plt.axes(xlim=(min(x_data),max(x_data)))

【讨论】:

    【解决方案2】:
    ...
    plt.xlim(18, 25) #adjust as you like
    plt.ylim(18, 25) #adjust as you like
    plt.show()
    

    查看示例here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-27
      • 2021-08-13
      • 2018-08-14
      • 2021-09-29
      • 1970-01-01
      • 2015-04-09
      • 2022-01-17
      • 2022-07-04
      相关资源
      最近更新 更多