Формирующие-заменяющие xticks в Pyplot и Seaborn - PullRequest
1 голос
/ 25 октября 2019

Я немного смущен своей неспособностью заменить символы в гистограмме.

Для воспроизводимого примера вот некоторые данные:

images_per_patient_quantiles.to_json()
'{"quantile":{"0":0.0,"1":0.05,"2":0.1,"3":0.15,"4":0.2,"5":0.25,"6":0.3,"7":0.35,"8":0.4,"9":0.45,"10":0.5,"11":0.55,"12":0.6,"13":0.65,"14":0.7,"15":0.75,"16":0.8,"17":0.85,"18":0.9,"19":0.95,"20":1.0},"number_of_images_per_patient":{"0":20.0,"1":28.0,"2":28.0,"3":30.0,"4":31.0,"5":32.0,"6":32.0,"7":32.0,"8":32.0,"9":33.0,"10":34.0,"11":35.0,"12":36.0,"13":36.0,"14":37.0,"15":40.0,"16":40.0,"17":42.0,"18":52.0,"19":71.0,"20":548.0}}'

Если я строю данные,Метки xtick перепутаны, как показано ниже:

enter image description here

С другой стороны, если я пытаюсь заменить их, я получаю эту странность, ниже которой я не могу объяснить:

sns.barplot(x = 'quantile', y = 'number_of_images_per_patient', data = images_per_patient_quantiles, color = 'crimson')
plt.xticks(ticks = np.arange(0,1.05, 0.05), labels = np.arange(0,1.05, 0.05))

enter image description here

Из документации я понимаю, что могу также передавать аргументы, которые будут форматировать тики, и, возможно, это также улучшит читабельность диаграммы:

enter image description here

Как это можно сделать?

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