Функция для построения линии и разброса с массивами numpy в качестве необязательных аргументов - PullRequest
0 голосов
/ 25 февраля 2020

У меня есть функция для построения линейных и точечных графиков, например:

def check_plots():
plt.figure(figsize=(12,12))
plt.subplot(2,1,1)
plt.plot(line_y1, color="blue")
plt.scatter(scat_x1, scat_y1, color='red')
plt.scatter(scat_x2, scat_y2, color='orange')     
plt.subplot(2,1,2)
plt.plot(line_y2, color="blue")
plt.scatter(scat_x3, scat_y3, color='red')

Я хотел бы использовать эту функцию с необязательными аргументами из кортежа, содержащего numpy массивы для линейных графиков и разброса графики, так что функция ожидает как минимум один массив (line_y1) и, необязательно, все остальные массивы (для точечных диаграмм и для дополнительного линейного графика (line_y2)).

Например, с кортежем типа data = (line_y1), функция выдаст: введите описание изображения здесь

с кортежем типа data = (line_y1, scat_x1, scat_y1, scat_x2, scat_y2, line_y2) цифра будет: введите описание изображения здесь

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