Как убрать пустое пространство из точечного графика в python - PullRequest
0 голосов
/ 17 января 2020

У меня есть данные, которые я строю аналогично приведенному примеру

#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. Я хочу удалить все пробелы ниже самого низкого числа в этом списке.

Ответы [ 2 ]

0 голосов
/ 17 января 2020
...
plt.xlim(18, 25) #adjust as you like
plt.ylim(18, 25) #adjust as you like
plt.show()

Проверьте пример здесь

0 голосов
/ 17 января 2020

Вы должны использовать:

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