🛠 Самоделки с меткой: Геометрические фигуры 👈

  • Узелковый тор из бумаги

    Белый и два цветных тора завязанных в узелок 🙂 + развертки.

    Дмитрий ДА 31.03.2009

  • Развёртки геометрических фигур

    Большой выбор развёрток простых геометрических фигур.

    Дмитрий ДА 28.05.2009

  • Развёртка геометрической фигуры — тетраэдр

    Тетраэдр (четырёхгранник) — многогранник с четырьмя треугольными гранями, в каждой из вершин которого сходятся по 3 грани.

    Дмитрий ДА 28.10.2009

  • Развёртка геометрической фигуры — октаэдр

    Октаэдр — один из пяти выпуклых правильных многогранников.

    Дмитрий ДА 28.10.2009

  • Развёртка геометрической фигуры — додекаэдр

    Додекаэдр (двенадцатигранник) — правильный многогранник, составленный из двенадцати правильных пятиугольников.

    Дмитрий ДА 28.10.2009

  • Развёртка геометрической фигуры — икосаэдр

    Икосаэдр — правильный выпуклый многогранник, двадцатигранник, одно из Платоновых тел.

    Дмитрий ДА 28.10.2009

  • Оптическая иллюзия параллелепипеда

    Что вы видите на картинке, параллелепипед? А если внимательно присмотреться 🙂

    Дмитрий ДА 19.12.2009

  • Трёхмерная иллюзия куба

    Очень интересный видеоролик, с кубиком происходят аномалии или это вообще не куб? 😉

    Дмитрий ДА 19.12.2009

  • Флексагон

    Сделать флексагон, не трудно, нужна только бумага, ножницы и скотч.

    Александр 23.02.2010

  • Развёртки конуса из бумаги

    Готовые развёртки конуса разных размеров.

    Дмитрий ДА 08.08.2010

  • Оригами додекаэдр

    Моя первая работа: оригами додекаэдр

    Темирлан 13.12.2010

  • Новогодняя елочка и большой икосаэдр

    Оригами это круто!

    Темирлан 02.01.2011

  • Подарочные коробочки

    Такая коробочка может стать оригинальной упаковкой для ваших подарков.

    Дмитрий ДА 01.02.2011

  • Как сделать многогранник из цветной бумаги

    В этой статье я покажу вам свой многогранник, отдельные части его, и видео-инструкцию к нему…

    Темирлан 16.10.2011

  • Как сделать додекаэдр (обыкновенный) и его разновидность

    Здесь я покажу два вида дадекаэдра и выложил две видеоинструкции по ним. ..

    Темирлан 16.10.2011

  • Как сделать Куб.

    Думаю, эта статья банальна, но все же, может кому нибудь пригодится, к примеру для геометрии.

    Темирлан 19.10.2011

  • Как сделать Икосаэдр (большой и маленький)

    Покажу свои икосаэдры, и выложил видео-инструкцию как их сделать.

    Темирлан 19.10.2011

  • Композиция из геометрических фигур

    Это очень простая композиция из геометрических фигур.

    ШкоРавоян 16.10.2015

  • Оригами додекаэдр из бумаги

    Шикарная идея для учителей для создания с детьми на уроках труда, геометрии или черчения в школе! Для изготовления 30 модулей додекаэдра вам понадобится бумага 8*8 см.

    Дмитрий ДА 14.10.2017

  • Три оригами-КУБа из бумаги

    Можно из бумаги делать не только кубики, а ещё строить из нескольких кубов дома, мосты, роботов — всё, на что способна ваша фантазия.

    Дмитрий ДА 20.11.2017

  • 4 оригами ШАРа из бумаги

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

    Дмитрий ДА 20.11.2017

  • Как сделать звезду из бумаги ☆ Поделки оригами

    Вы задумались о недорогом и эффектном декоре для праздника, который можно сделать своими руками. Тогда вы по адресу. Из статьи вы узнаете, как сделать объёмную звезду из бумаги. Объёмные звезды из бумаги — отличное украшение для детской комнаты. 

    Александра 22. 04.2020

  • Как сделать кубик из бумаги — схема сборки оригами

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

    Александра 23.04.2020

  • Как сделать сюрикен из бумаги

    Сюрикены из бумаги — забавные летающие звездочки, похожие на оружие японских ниндзя. Как же сделать сюрикен из бумаги? С помощью нашей пошаговой схемы это получится очень легко, даже у тех, кто не знаком с оригами.

    Александра 23.04.2020

  • Удивительно простая звезда из бумаги

    Удивительно простая звезда из бумаги. Бумажная звезда может использоваться не только в виде элемента декора во время торжества или в качестве оригинального интерьерного решения. Процесс ее создания простой и увлекательный.

    Александра 13.05.2020

  • Как сделать Сюрикен из бумаги. Оригами сюрикен

    Многие мальчишки любят делать такое метательное оружие, как сюрикен из бумаги. Его можно использовать в играх и развлечениях. Сюрикен – это разновидность метательного холодного оружия, которое широко использовалось японскими воинами. Мы научим вас, как сделать сюрикен из бумаги. Делать его очень просто.

    Александра 25.05.2020

  • Объемная звезда из бумаги

    Объемная звезда из бумаги станет отличным украшением на праздники и ярким интерьерным решением в повседневной жизни. Сделать объемную звезду можно своими руками, достаточно внимательно посмотреть наш подробный мастер-класс.

    Александра 04.06.2020

  • Звезда из бумаги.

    Простая поделка оригами для детей

    Как сделать звезду из бумаги своими руками. Все что потребуется для бумажной звёзды это квадратные листы бумаги — 8 штук, я использовал размер листа 8*8 см. Поделка собирается очень просто и мне справится абсолютно каждый. Такими звёздами можно украсить комнату или сделать целую гирлянду, а также украсить ёлку на Новый год.

    Александра 20.06.2020

  • Как сделать кубик из бумаги

    Как сделать кубик из бумаги? Очень просто. Кубики – это универсальная игрушка для ваших детей, позволяющая им развивать логическое мышление и мелкую моторику рук, а также, если кубики цветные, то это поможет детям проявить свои творческие способности. 

    Александра 25.06.2020

  • Звезда оригами из бумаги

    Как сделать звезду оригами? — Очень просто! Воспользуйтесь предложенной инструкцией и у вас все получится. Звезда — довольно простая задача, подвластная даже для новичка, никогда раньше не занимавшегося оригами.

    Александра 26.06.2020

  • Геометрические фигуры из бумаги

    В основе самых сложных и необычные формы сооружений, устройств, механизмов лежат элементарные геометрические фигуры: куб, призма, пирамида, шар и другие. Для начала научитесь создавать самые простые фигуры, а после вы легко освоите более сложные формы.

    Содержание

    1. Как сделать куб из бумаги?
    2. Как сделать конус из бумаги?
    3. Как сделать цилиндр из бумаги?
    4. Как сделать параллелепипед из бумаги?
    5. Как сделать пирамиду из бумаги?

    Многие моделисты начинают свой путь с бумажных моделей. Это обусловлено доступностью материала (найти бумагу и картон не составляет трудности) и легкостью в его обработки (не требуются специальные инструменты).

    Однако, бумага имеет и ряд характерных особенностей:

    • капризный, хрупкий материал
    • требует высокой аккуратности, внимательности, усидчивости при работе

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

    В этот статье мы изучим простейшие геометрические фигуры, которые можно сделать из бумаги.

    Вам понадобятся следующие материалы:

    • лист бумаги
    • карандаш
    • линейка
    • ластик
    • ножницы
    • клей ПВА либо клеящий карандаш
    • кисточка для клея, лучше из жесткой щетины
    • циркуль (для некоторых фигур)

    Как сделать куб из бумаги?

    Куб – правильный многогранник, каждая грань которого представляет собой квадрат

    Создание куба состоит из двух этапов: создание развертки и склеивание. фигуры. Для создания схемы вы можете воспользоваться принтером, просто распечатав готовую схему. Либо вы можете самостоятельно с помощью чертежных инструментов нарисовать развертку.

    Рисование развертки:

    1. Выбираем размеры квадрата — одной стороны нашего куба. Лист бумаги должен быть шириной не менее 3 сторон этого квадрата и длиной немного более 4 сторон.
    2. Чертим в длину нашего листа четыре квадрата, которые станут боковыми сторонами куба. Рисуем их строго на одной линии, вплотную друг к другу.
    3. Над и под любыми из квадратов рисуем по одному такому же квадрату.
    4. Дорисовываем полоски для склеивания, с помощью которых грани будут соединяться между собой. Каждые две грани должны соединяться одной полоской.
    5. Куб готов!

    После рисования развертка вырезается ножницами и склеивайте ПВА. Клей очень тонким слоем равномерно размазываем кистью по поверхности склеивания. Соединяем поверхности и закрепляем в нужном положении на некоторое время, с помощью скрепки или небольшого груза. Срок схватывания клея где-то 30-40 минут. Ускорить высыхание можно методом нагрева, например, на батарее. После склеиваем следующие грани, закрепляем в нужном положении. И так далее. Так постепенно вы проклеите все грани куба. Используйте небольшие порции клея!

    Как сделать конус из бумаги?

    Конус – тело, полученное объединением всех лучей, исходящих из одной точки (вершины конуса) и проходящих через плоскую поверхность.

    Рисование развертки:

    1. Рисуем циркулем окружность
    2. Вырезаем сектор (часть круга, ограниченная дугой окружности и двумя радиусами, проведенными к концам этой дуги) из этой окружности. Чем больший сектор вы вырежете, тем острее будет конец конуса.
    3. Склеиваем боковую поверхность конуса.
    4. Измеряем диаметр основания конуса. С помощью циркуля рисуем окружность на листе бумаге требуемого диаметра. Дорисовываем треугольнички для склеивания основания с боковой поверхностью. Вырезаем.
    5. Приклеиваем основание к боковой поверхности.
    6. Конус готов!

    Как сделать цилиндр из бумаги?

    Цилиндр – геометрическое тело, ограниченное цилиндрической поверхностью и двумя параллельными плоскостями, пересекающими её.

    Рисование развертки:

    1. Рисуем прямоугольник на бумаги, в котором ширина — это высота цилиндра, а длина определит диаметр будущей фигуры. Отношение длины прямоугольника к диаметру определяется выражением: L=πD, где L- длина прямоугольника, а D — диаметр будущего цилиндра. Подставив в формулу требуемый диаметр, найдем длину прямоугольника, который будем рисовать на бумаге. Дорисовываем небольшие дополнительные треугольнички, которые необходимы для склеивания деталей.
    2. Рисуем на бумаге два круга, диаметром цилиндра. Это будет верхнее и нижнее основания цилиндра.
    3. Вырезаем все детали будущего бумажного цилиндра.
    4. Склеиваем боковую поверхность цилиндра из прямоугольника. Даем детали высохнуть. Приклеиваем нижнее основание. Ждем высыхания. Приклеиваем верхнее основание.
    5. Цилиндр готов!

    Как сделать параллелепипед из бумаги?

    Параллелепипед – многогранник, у которого шесть граней и каждая из них параллелограмм.

    Рисование развертки:

    1. Выбираем размеры параллелепипеда и величины углов.
    2. Чертим параллелограмм — основание. С каждой стороне дорисовываем боковые стороны — параллелограммы. От любой из боковой стороны дорисовываем второе основание. Добавляем полоски для склеивания. Параллелепипед может быть прямоугольным, если стороны прямоугольники. Если параллелепипед не прямоугольный, то создать развертку немного сложнее. Для каждого параллелограмма нужно выдержать требуемые углы.
    3. Вырезаем развертку и склеиваем.
    4. Параллелепипед готов!

    Как сделать пирамиду из бумаги?

    Пирамида – многогранник, основание которого – многоугольник, а остальные грани – треугольники, имеющие общую вершину.

    Рисование развертки:

    1. Выбираем размеры пирамиды и количество ее граней.
    2. Рисуем основание — многогранник. В зависимости от количества граней это может быть треугольник, квадрат, пятиугольник или другой многогранник.
    3. От одной из сторон основания рисуем треугольник, который будет боковой стороной. Следующий треугольник рисуем так, чтобы одна сторона у него с предыдущим была общая и так далее. Так рисуем столько треугольников, сколько сторон в пирамиде. Дорисовываем полоски для склеивания в нужных местах.
    4. Вырезаем и склеиваем фигуру.
    5. Пирамида готова!
    • фигуры из бумаги
    • пирамида
    • куб
    • конус
    • цилиндр
    • параллелепипед

    Читайте также:

    python — Как изменить размер фигур, нарисованных с помощью Matplotlib?

    Сравнение различных подходов к установке точных размеров изображения в пикселях

    Этот ответ будет посвящен:

    • savefig : как сохранить в файл, а не просто показывать на экране
    • установка размера в пикселях

    Вот краткое сравнение некоторых подходов, которые я пробовал, с изображениями, показывающими, что они дают.

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

    Базовый пример без попытки установить размеры изображения

    Просто для сравнения:

    base.

    py
     #!/usr/bin/env python3
    импорт системы
    импортировать numpy как np
    импортировать matplotlib.pyplot как plt
    импортировать matplotlib как mpl
    рис, топор = plt.subplots()
    print('fig.dpi = {}'.format(fig.dpi))
    print('fig.get_size_inches() = ' + str(fig.get_size_inches())
    t = np.arange(-10., 10., 1.)
    plt.plot(t, t, '.')
    plt.plot(t, t**2, '.')
    ax.text(0., 60., 'Привет', fontdict=dict(size=25))
    plt.savefig('base.png', формат='png')
     

    Прогон:

     ./base.py
    идентифицировать базу.png
     

    Выходы:

     рис. dpi = 100,0
    fig.get_size_inches() = [6,4 4,8]
    base.png PNG 640x480 640x480+0+0 8-бит sRGB 13064B 0.000u 0:00.000
     

    Пока что мой лучший подход: plt.savefig(dpi=h/fig.get_size_inches()[1] контроль только высоты

    Я думаю, что это то, что я буду использовать большую часть времени , как он прост и масштабируется:

    get_size.py

     #!/usr/bin/env python3
    импорт системы
    импортировать numpy как np
    импортировать matplotlib. pyplot как plt
    импортировать matplotlib как mpl
    высота = интервал (sys.argv [1])
    рис, топор = plt.subplots()
    t = np.arange(-10., 10., 1.)
    plt.plot(t, t, '.')
    plt.plot(t, t**2, '.')
    ax.text(0., 60., 'Привет', fontdict=dict(size=25))
    plt.savefig(
        'get_size.png',
        формат='png',
        dpi=высота/fig.get_size_inches()[1]
    )
     

    Выполнить:

     ./get_size.py 431
     

    Выходы:

     get_size.png PNG 574x431 574x431+0+0 8-бит sRGB 10058B 0.000u 0:00.000
     

    и

     ./get_size.py 1293
     

    Выходы:

     main.png PNG 1724x1293 1724x1293+0+0 8-бит sRGB 46709B 0.000u 0:00.000
     

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

    plt.savefig(bbox_inches='tight' изменяет размер изображения

    Я всегда чувствую, что вокруг изображений слишком много пустого пространства, и обычно добавляю bbox_inches='tight' из: Удаление пустого пространства вокруг сохраненного изображения

    Однако это работает путем обрезки изображения, и вы не получите желаемых размеров.

    Вместо этого этот другой подход, предложенный в том же вопросе, кажется, работает хорошо:

     plt.tight_layout(pad=1)
    plt.savefig(...
     

    , который дает точную желаемую высоту для высоты, равной 431:

    Фиксированная высота, set_aspect , ширина автоматически подбирается по ширине и малым полям из от фактического удаления полей… это важный вариант использования, для которого у меня пока нет отличного решения.

    Вопрос задан: Как получить фиксированную высоту в пикселях, фиксированное соотношение сторон данных x/y и автоматически удалить горизонтальное пустое поле в Matplotlib?

    plt.savefig(dpi=h/fig.get_size_inches()[1] + управление шириной

    Если вам действительно нужна определенная ширина в дополнение к высоте, это, кажется, работает нормально:

    width.py

     #!/usr/bin/env python3
    импорт системы
    импортировать numpy как np
    импортировать matplotlib. pyplot как plt
    импортировать matplotlib как mpl
    ч = интервал (sys.argv [1])
    w = интервал (sys.argv [2])
    рис, топор = plt.subplots()
    Wi, привет = fig.get_size_inches()
    fig.set_size_inches (привет * (ш / в), привет)
    t = np.arange(-10., 10., 1.)
    plt.plot(t, t, '.')
    plt.plot(t, t**2, '.')
    ax.text(0., 60., 'Привет', fontdict=dict(size=25))
    plt.savefig(
        'ширина.png',
        формат='png',
        точек на дюйм = ч / привет
    )
     

    Прогон:

     ./width.py 431 869
     

    Вывод:

     width.png PNG 869x431 869x431+0+0 8-бит sRGB 10965B 0.000u 0:00.000
     

    и для маленькой ширины:

     ./width.py 431 869
     

    Вывод:

     width.png PNG 211x431 211x431+0+0 8-бит sRGB 6949B 0.000u 0:00.000
     

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

    Мне удалось обойти проблему с удалением пустого пространства вокруг сохраненного изображения

     plt. tight_layout(pad=1)
     

    что дает:

     width.png PNG 211x431 211x431+0+0 8-бит sRGB 7134B 0.000u 0:00.000
     

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

    Фиксированная высота волшебной базы, dpi на fig.set_size_inches и plt.savefig(dpi= масштабирование

    Я считаю, что это эквивалентно подходу, упомянутому по адресу: https://stackoverflow.com/a/13714720/895245

    magic.py

     #!/usr/bin/env python3
    импорт системы
    импортировать numpy как np
    импортировать matplotlib.pyplot как plt
    импортировать matplotlib как mpl
    магическая_высота = 300
    w = интервал (sys.argv [1])
    ч = интервал (sys.argv [2])
    dpi = 80
    рис, топор = plt.subplots (dpi = dpi)
    fig.set_size_inches(magic_height*w/(h*dpi), magic_height/dpi)
    t = np.arange(-10., 10., 1.)
    plt.plot(t, t, '.')
    plt.plot(t, t**2, '. ')
    ax.text(0., 60., 'Привет', fontdict=dict(size=25))
    plt.savefig(
        'магия.png',
        формат='png',
        dpi=h/магическая_высота*dpi,
    )
     

    Прогон:

     ./magic.py 431 231
     

    Выходы:

     magic.png PNG 431x231 431x231+0+0 8-бит sRGB 7923B 0.000u 0:00.000
     

    И посмотреть, хорошо ли он масштабируется:

     ./magic.py 1291 693
     

    Выходы:

     magic.png PNG 1291x693 1291x693+0+0 8-бит sRGB 25013B 0.000u 0:00.000
     

    Итак, мы видим, что этот подход также работает хорошо. Единственная проблема, с которой я столкнулся, заключается в том, что вам нужно установить magic_height 9.Параметр 0011 или аналогичный.

    Фиксированный DPI + set_size_inches

    Этот подход дал немного неправильный размер пикселя, и это затрудняет плавное масштабирование всего.

    set_size_inches.py

     #!/usr/bin/env python3
    импорт системы
    импортировать numpy как np
    импортировать matplotlib. pyplot как plt
    импортировать matplotlib как mpl
    w = интервал (sys.argv [1])
    ч = интервал (sys.argv [2])
    рис, топор = plt.subplots()
    fig.set_size_inches(w/fig.dpi, h/fig.dpi)
    t = np.arange(-10., 10., 1.)
    plt.plot(t, t, '.')
    plt.plot(t, t**2, '.')
    топор.текст(
        0,
        60.,
        'Привет',
        # Сохраняйте фиксированный размер шрифта независимо от DPI.
        # https://stackoverflow.com/questions/39395616/matplotlib-change-figsize-but-keep-fontsize-constant
        fontdict=dict(size=10*h/fig.dpi),
    )
    plt.savefig(
        'set_size_inches.png',
        формат='png',
    )
     

    Прогон:

     ./set_size_inches.py 431 231
     

    Выходы:

     set_size_inches.png PNG 430x231 430x231+0+0 8-бит sRGB 8078B 0.000u 0:00.000
     

    Таким образом, высота немного отличается, а изображение:

    Размеры пикселей также правильные, если я увеличу их в 3 раза:

     ./set_size_inches.py 1291 693
     

    Выходы:

     set_size_inches.png PNG 1291x693 1291x693+0+0 8-бит sRGB 19798B 0. 000u 0:00.000
     

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

    В предыдущем примере мы сделали только текст «Hello» пропорциональным, и он сохранил свою высоту между 60 и 80, как и ожидалось. Но все, для чего мы этого не сделали, выглядит крохотным, в том числе:

    • ширина линии осей
    • галочки
    • точечные маркеры

    SVG

    Я не смог найти, как установить его для изображений SVG, мои подходы работали только для PNG, например:

    get_size_svg.py

     #!/usr/bin/env python3
    импорт системы
    импортировать numpy как np
    импортировать matplotlib.pyplot как plt
    импортировать matplotlib как mpl
    высота = интервал (sys.argv [1])
    рис, топор = plt.subplots()
    t = np.arange(-10., 10., 1.)
    plt.plot(t, t, '.')
    plt.plot(t, t**2, '.')
    ax.text(0., 60., 'Привет', fontdict=dict(size=25))
    plt. savefig(
        'get_size_svg.svg',
        формат='svg',
        dpi=высота/fig.get_size_inches()[1]
    )
     

    Прогон:

     ./get_size_svg.py 431
     

    И сгенерированный вывод содержит:

     

    Идентификация говорит:

     get_size_svg.svg SVG 614x461 614x461+0+0 8-бит sRGB 17094B 0.000u 0:00.000
     

    И если я открою его в Chromium 86, инструменты отладки браузера при наведении мыши на изображение подтвердят эту высоту как 460,79.

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

     inkscape -h 431 get_size_svg.svg -b FFF -e get_size_svg.png
     

    дает точную высоту:

    Я использую Inkscape вместо ImageMagick convert здесь, потому что вам нужно возиться с -density , чтобы получить резкие изменения размеров SVG с помощью ImageMagick:

    • https:// com/questions/598849/imagemagick-convert-how-to-produce-sharp-resized-png-files-from-svg-files/1602059#1602059
    • Как преобразовать SVG в PNG с помощью ImageMagick?

    И установка в HTML также должна работать только для браузера.

    Тестировалось на matplotlib 3.2.2.

    python - Как изменить размер фигуры с помощью сюжетов?

    спросил

    Изменено 9 месяцев назад

    Просмотрено 1,4 млн раз

    Как увеличить размер этой фигуры? Это ничего не делает:

     fig.figsize(15, 15)
     
    • python
    • matplotlib

    Используйте это на объекте фигуры:

     fig.set_figheight(15)
    fig.set_figwidth(15)
     

    Альтернативно, при использовании .subplots() для создания новой фигуры укажите figsize= :

     fig, axs = plt.subplots(2, 2, figsize=(15, 15))
     

    10

    В дополнение к предыдущим ответам, здесь есть возможность установить размер фигуры и размер подграфиков на фигуре индивидуально с помощью gridspec_kw :

     import matplotlib. pyplot as plt
    импортировать numpy как np
    импортировать панд как pd
    # генерировать случайные данные
    х, у = диапазон (100), диапазон (10)
    z=np.random.random((len(x),len(y)))
    Y=[z[i].sum() для i в диапазоне (len(x))]
    z=pd.DataFrame(z).unstack().reset_index()
    #Данные графика
    fig, axs = plt.subplots(2,1,figsize=(16,9), gridspec_kw={'height_ratios': [1, 2]})
    топор[0].участок(Y)
    axs[1].scatter(z['level_1'], z['level_0'],c=z[0])
     

    с этой цифрой в результате:

    1

    В качестве альтернативы создайте объект fig() , используя аргумент figsize , а затем используйте add_subplot , чтобы добавить свои подграфики. Например.

     импортировать matplotlib.pyplot как plt
    импортировать numpy как np
    f = plt.figure(figsize=(10,3))
    топор = f.add_subplot (121)
    ax2 = f.add_subplot (122)
    х = np.linspace (0,4,1000)
    ax.plot(x, np.sin(x))
    ax2.plot(x, np.cos(x), 'r:')
     

    Преимущества этого метода в том, что синтаксис ближе к вызовам subplot() вместо subplots() . Например. subplots, похоже, не поддерживает использование GridSpec для управления расстоянием между подграфиками, но оба subplot() и add_subplot() поддерживают.

    5

    Вы можете использовать plt.figure(figsize = (16,8)) для изменения размера фигуры одного графика и до двух подграфиков. (аргументы внутри figsize позволяют изменить размер фигуры)

    Чтобы изменить размер фигуры большего количества подграфиков, вы можете использовать plt.subplots(2,2,figsize=(10,10)) при создании подграфиков.

    Для построения подграфиков в цикле for , который иногда полезен: Пример кода для графика matplotlib , состоящего из нескольких подграфиков гистограмм из многомерного массива numpy (двумерного).

     plt.figure(figsize=(16, 8))
    для я в диапазоне (1, 7):
     plt.subplot(2, 3, я)
     plt.