Не могу видеть точки на моей диаграмме рассеяния, несмотря на значение R

#python #matplotlib #graph #scatter-plot

Вопрос:

Я сталкиваюсь с точно такой же проблемой. Я использую csv-файл с пропущенными строками, чтобы сделать свою точечную диаграмму. Я также использую matplotlib, но я получаю не вывод, несмотря на значение R.

 mc_corr=cars2_1["City_Mileage_km_litre"].corr(cars2_1['Fuel_Tank_Capacity_litre']) plt.scatter(cars2_1["City_Mileage_km_litre"],cars2_1['Fuel_Tank_Capacity_litre'],color='orange') plt.title('Mileage vs Fuel Tank Capacity') plt.xlim(5,35) plt.ylim(3.5,10.0) plt.xlabel("R = " str(mc_corr)) plt.show()  

Выход

Набор данных:

Ввод

Комментарии:

1. можете ли вы поместить ссылку на набор данных?

2. Я просто понял, что илим был слишком мал…

Ответ №1:

Ваш ylim слишком мал, чтобы в него можно было вписаться, измените:

 plt.ylim(3.5,10.0)  

Для

 plt.ylim(24,88)  

Комментарии:

1. Блин, мне следовало бы стукнуться головой о стену.

2. ошибки существуют для того, чтобы мы их решали, успокойтесь

3. Привет, если мой ответ поможет вам решить проблему, он должен быть помечен как ответ, чтобы этот вопрос был закрыт