Использование plt.figure(figsize=()) приводит к созданию нескольких графиков. Как я могу это исправить?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Использование plt.figure(figsize=()) приводит к созданию нескольких графиков. Как я могу это исправить?

Сообщение Anonymous »

Мои знания Python очень элементарные, и я впервые использую их правильно для летнего проекта. Я рисую диаграмму орбиты для логистической карты. Чтобы увеличить размер графика, я использовал plt.figure(figsize), но в результате получилось более двадцати графиков, ни один из которых не является тем, что я ищу. Без добавления этого конкретного кода я получаю результат, хотя его размер немного мал.
Как описано выше, я использовал plt.figure(figsize) и это пошло странно. Я использовал то же самое для другого сюжета, и все сработало нормально.
введите здесь описание изображения
Это код.
Введите здесь описание изображения.
Это код.
р>
def f(x, r):
return r*x*(1 - x);

def g(x):
return x;

x0 = 0.8
n = np.arange(0,5000)
for r in np.linspace(3.4, 4, 200):
xi = np.zeros(np.shape(n))
xi[0] = x0
for i in n:
if i != 0:
xi = f(xi, r)

y = xi[1000:5000] # to ignore transient effect
plt.figure(figsize=(5,5))
plt.plot(r*np.ones(np.shape(y)), y, '.k', markersize=0.08)
plt.xlabel("r")
plt.ylabel("x")
plt.title("Orbit Diagram - Logistic Map")



Подробнее здесь: https://stackoverflow.com/questions/787 ... n-i-fix-it
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»