Форматирование оси точечной диаграммы с помощью matplotlib - PullRequest
0 голосов
/ 05 мая 2019

Я работаю с последовательностью Фибоначчи, и у меня возникают проблемы с точным отображением базовых данных, в частности шкалы оси Y и расстояния между галочками по оси X.

import matplotlib.pyplot as plt
datum={'1/1': '1.0000','2/1': '2.0000','3/2': '1.5000','5/3': 
'1.6667','8/5': '1.6000','13/8': '1.6250','21/13': '1.6154','34/21': 
'1.6190','55/34': 
'1.6176','89/55':'1.6182','144/89':'1.6180','233/144': '1.6181'}

equation=list(datum.keys())
result=list(datum.values())

plt.scatter(equation,result,label='Vizulaizing the Golden Ratio',
            marker='*',color='k', s=88)
plt.title('Exploring the Fibonacci Series')
plt.legend(loc='lower right',shadow=True)
plt.xticks(x_ticks)
#plt.yticks([0,.5,1,1.5,2,2.5])
plt.xlabel('Dividing Fibonacci')
plt.ylabel('Quotients Results')
plt.grid(True)
#plt.ylim(top=3)
plt.show()

Мне бы хотелосьось Y в диапазоне от 0-4.Я хотел бы, чтобы вся фигура была больше.Мне бы хотелось, чтобы под тиками по оси x отображался еще один ряд текста, отображающий частное каждого тика, а расстояние между тиками по оси y необходимо отформатировать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...