Есть хороший учебник по созданию пользовательского объекта-класса в Python? - PullRequest
0 голосов
/ 18 декабря 2018

Я хочу создать класс объектов для пользовательского изображения.Я ищу хороший учебник по объектно-ориентированному введению о том, как создать свой собственный объект сюжета ((возможно, все еще использующий библиотеки типа matplotlib под капотом)?

Например:

class myplot:
   def __init__(...

   def plotXYZgrpah(...

Ответы [ 2 ]

0 голосов
/ 19 декабря 2018

Трудно порекомендовать то, что вам нужно, поскольку я не знаю точно, что вам нужно, однако я знаю, что вы заинтересованы в создании пакета Python, способного к пользовательской прорисовке.Имея это в виду, я думаю, вы должны хорошо разбираться в основах языка Python, о том, что такое пакет и как создать свой собственный, что именно делает matplotlib за кулисами, а затем посмотрите некоторые примеры.

Учебник по Python кажется полезным, особенно главы о классах, ООП и Упаковке и тестировании

Упаковка Python , похоже, очень помогает в создании вашегособственный пакет.

Matplotlib предлагает хороший обзор того, на что они способны (чтобы убедиться, подходит ли это для ваших целей).

Наконец, есть многопримеров пакетов, использующих matplotlib для более конкретной прорисовки. Проверьте их , чтобы увидеть примеры того, как это делают другие.Seaborn - мой любимый, и я уже упоминал об этом.


Хотел бы я быть более конкретным, но это все, что я знаю о вашей проблеме!Я надеюсь, что он направит вас в правильном направлении или, по крайней мере, даст вам словарный запас для поиска в Google!

0 голосов
/ 18 декабря 2018

Как уже упоминалось в комментариях, уроки matplotlib превосходны, вы можете найти множество объясненных примеров здесь .

Scatter Masked, Mask some data points and add a line demarking masked regions.

В зависимости от того, что вы хотите узнать, существуют различные виды учебных пособий. Этот , например, является хорошей комбинацией, если вы хотите начать понимать основные черчение и разброс и создать что-то похожее на изображение выше.

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