Построение двух диаграмм рассеяния рядом друг с другом с помощью matplotlib [duplicate]

  1. Это может произойти, если ваш путь к классам неверен
  2. . Положим сериализуемый класс и десериализуемый класс под тем же именем проекта. Вы запускаете сериализуемый класс, создавая сериализуемый объект в определенной папке. Теперь вам нужны десериализованные данные. Тем временем, если вы измените название проекта, это не сработает. Сначала необходимо запустить сериализуемый класс, а затем десериализовать файл.
42
задан kwinkunks 30 July 2015 в 16:04
поделиться

5 ответов

Возможно, вас заинтересует тот факт, что с matplotlib версии 2.1 второй код из вопроса работает отлично.

Из журнала изменений :

Класс класса теперь имеет метод подзаголов. Класс Figure теперь имеет метод subplots (), который ведет себя так же, как pyplot.subplots (), но на существующем рисунке.

Пример:

import matplotlib.pyplot as plt

fig = plt.figure()
axes = fig.subplots(nrows=2, ncols=2)

plt.show()
59
ответ дан ImportanceOfBeingErnest 22 August 2018 в 07:19
поделиться
  • 1
    Вместо plot(x, y) у меня есть мой сюжет, исходящий из пользовательской функции, которая создает график с помощью networkx. Как это использовать? – Sigur 19 December 2017 в 01:03
  • 2
    Я получаю: AttributeError Traceback (последний последний вызов) & lt; ipython-input-168-ed25aa5255fa & gt; в & lt; module & gt; () 2 3 fig = plt.figure () ---- & gt; 4 оси = fig.subplots (nrows = 2, ncols = 2) AttributeError: объект 'Figure' не имеет атрибутов 'subplots' – Ludo Schmidt 28 March 2018 в 08:49
  • 3
    @LudoSchmidt В ответе говорится «как о matplotlib версии 2.1 ...». – ImportanceOfBeingErnest 28 March 2018 в 08:52
70
ответ дан ImportanceOfBeingErnest 5 November 2018 в 05:04
поделиться

прочитайте документацию: matplotlib.pyplot.subplots

pyplot.subplots() возвращает кортеж fig, ax, который распаковывается двумя переменными, используя обозначение

fig, axes = plt.subplots(nrows=2, ncols=2)

код

fig = plt.figure()
axes = fig.subplots(nrows=2, ncols=2)

не работает, потому что subplots() является функцией в pyplot, не являющейся членом объекта Figure.

8
ответ дан Diziet Asahi 22 August 2018 в 07:19
поделиться
1
ответ дан Colin Anthony 5 November 2018 в 05:04
поделиться
1
ответ дан Khalil Al Hooti 5 November 2018 в 05:04
поделиться
Другие вопросы по тегам:

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