Как сделать несколько графиков на единственной странице с помощью matplotlib?

Попытайтесь делать от Живого USB.

Используя Карту памяти?

Большинство более новых компьютеров может загрузиться от USB. Необходимо видеть, что экран приветствия предлагает Вам выбирать свой язык и давать Вам опцию установить Ubuntu или попробовать его с CD.

, Если Ваш компьютер doesn’t автоматически делает так, Вы, возможно, должны были бы нажать клавишу F12, чтобы поднять меню начальной загрузки, но бояться удерживать его - который может вызвать сообщение об ошибке.

От: http://www.ubuntu.com/download/help/install-ubuntu-desktop

можно использовать Unetbootin или Pendrive для этого.

Установка Unetbootin очень легок. Можно загрузить 4 МБ unetbootin.exe и дать ему разрешение выполниться как программа и затем сделать ярлык на него. Никакая необходимая дальнейшая работа. Следующая вещь, которую можно сделать, состоит в том, чтобы установить Ubuntu в карте флэш-памяти с интерфейсом USB. Вы, возможно, должны были бы изменить настройки BIOS для начальной загрузки от USB.

От @Curious Ученика, , Как может, я устанавливаю Ubuntu если мой компьютер doesn' t загружаются с CD?

Pendrive: , Как Установить Ubuntu 12.04 с Pendrivelinux?

81
задан desertnaut 26 February 2019 в 21:56
поделиться

3 ответа

Чтобы ответить на ваш главный вопрос, вы хотите использовать команду subplot . Я думаю, изменение plt.figure (i) на plt.subplot (4,4, i + 1) должно работать.

14
ответ дан 24 November 2019 в 09:24
поделиться

Ответ из LAS3RJOCK , который как-то является ответом, принятым OP, неверно - код не работает, а также не содержит синтаксис MATPLOTLIB; Этот ответ не содержит Runnable Code и не имеет никакой информации или предложений, что OP может найти полезное в письменном виде собственного кода для решения проблемы в OP.

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

Во-первых, вызывая Subplot не дает вам несколько участков; Subplot вызывается для создания одного сюжета, а также создавать несколько участков. Кроме того, «изменение PLT.Figure (I)» неверно.

PLT.Figure () (в котором PLT или PLT обычно является Matplotlib библиотекой Pyplot Pyplot Imported и отскок в качестве глобальной переменной, PLT или иногда PLT, например:

from matplotlib import pyplot as PLT

fig = PLT.figure()

линия просто Выше создает экземпляр фигура MatPlotlib; метод этого объекта add_subplot add_subplot добавляется для каждого окна построения (неформально подумать о оси x & y, включающую один subplot). Вы создаете (будь то только один или для нескольких на Страница), как и поэтому

fig.add_subplot(111)

Этот синтаксис эквивалентен

fig.add_subplot(1,1,1)

Выберите тот, который имеет смысл для вас.

Ниже я перечислял код, чтобы построить два участка на странице, одна над другой. Форматирование Сделано через аргумент, переданный на add_subplot . Обратите внимание на аргумент ([ 211 ) для первого графика и ( 212 ) для второго.

from matplotlib import pyplot as PLT

fig = PLT.figure()

ax1 = fig.add_subplot(211)
ax1.plot([(1, 2), (3, 4)], [(4, 3), (2, 3)])

ax2 = fig.add_subplot(212)
ax2.plot([(7, 2), (5, 3)], [(1, 6), (9, 5)])

PLT.show()

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

211 (что еще раз, также может быть написано в форме 3 корпусов AS (2,1,1 ) означает два ряда и один столбец графика Windows; Третья цифра указывает упорядочение окна этого конкретного окна Subplot относительно других Windows Subplot - в этом случае это первый график (который размещает его на строке 1), следовательно, график № 1, строка 1 COL 1.

Аргумент, переданный второму вызову ADD_SUBPLOT , отличается от первого только подходящей цифрой (A 2 вместо 1, поскольку этот график представляет собой второй график (строка 2, COL 1).

Пример с большим количеством участков: если вместо этого вы хотите четыре участки на странице, в матричной конфигурации 2x2, вы позвонили бы методом ADD_SUBPLOT в четыре раза, передавая эти четыре аргумента (221), (222), (223), и (224), для создания четырех участков на странице в 10, 2, 8 и 4 часа, соответственно и в этом порядке.

Обратите внимание, что каждый из четырех аргументов содержит два лидинга 2 -Это кодирует конфигурацию 2 x 2, т. Е. Два ряда и два столбца.

Третья (правая) цифра в каждом из четырех аргументов кодирует упорядочение этого конкретного участка Windo W в матрице 2 x 2 - то есть строка 1 COL 1 (1), строка 1 COL 2 (2), строка 2 COL 1 (3), строка 2 COL 2 (4).

189
ответ дан 24 November 2019 в 09:24
поделиться

Чтобы ответить на ваш новый вопрос, вы можете использовать следующую строку, чтобы удалить все <Опция> , содержащий CurrentComponentname :

$('select.componentSelect option:contains("' + currentComponentName + '")').remove();

DEMO

-121--3255136-

Это работает также:

for i in range(19):
    plt.subplot(5,4,i+1) 

ИТ-участки 19 Общих графов на одной странице. Формат 5 вниз и 4 поперек.

10
ответ дан 24 November 2019 в 09:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: