Как добавить коробочные графики поверх точечной диаграммы - PullRequest
0 голосов
/ 23 января 2019

Я хочу нанести квадратики поверх разбросанных точек, как это.enter image description here

Я знаю, что сначала мне нужно разбить данные на интервалы, но я не смог найти функцию, которая делает все это.Образцы данных x и y сохраняются здесь как .npy.

1 Ответ

0 голосов
/ 23 января 2019

Я бы посмотрел на использование matplotlib. Коробки можно нарисовать так: https://matplotlib.org/gallery/pyplots/boxplot_demo_pyplot.html?highlight=boxplot и точечные диаграммы также можно нарисовать так: https://matplotlib.org/gallery/lines_bars_and_markers/scatter_demo2.html?highlight=scatter

На их сайте есть функция поиска, а также множество документов о том, как использовать их библиотеку.

Что касается вашего конкретного вопроса, вы можете указать zorder при отрисовке многих вещей в matplotlib, и вы можете использовать это, чтобы определить ваши боксплоты, чтобы быть на вершине. Я полагаю, что если не определено значение zorder, то оно рисует элементы в том порядке, в котором они встречаются в вашей программе (так что вы можете рисовать точечные диаграммы, а затем графические диаграммы, и они должны отображаться правильно, как на диаграмме выше!

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