Есть ли способ преобразовать существующий график XY в график XY-Y1 (для повторного заполнения)?Python

Программы на Python
Anonymous
Есть ли способ преобразовать существующий график XY в график XY-Y1 (для повторного заполнения)?

Сообщение Anonymous »

У меня есть график XY, и я хочу повторно заполнить тот же график другим графиком Y1. По сути, для преобразования существующего графика XY в график XY-Y1. Поскольку я хочу автоматизировать и добавить несколько Y к одному и тому же графику, я подумал, что инициализация пустого списка int поможет. Следующий код — моя попытка:

Код: Выделить всё

import numpy as np
import matplotlib.pyplot as plt
from tkinter import *
from matplotlib.backends.backend_tkagg import (
FigureCanvasTkAgg, NavigationToolbar2Tk)

class Program_Class:

def __init__(self, master):

# Main Window parameters
Main.resizable(0,0)
Main.geometry("900x550")
Main.title("Main")

# Creating a figure object with transparency
transparent = (0, 0, 0, 0)
plot_2D = plt.figure(figsize=(2,2), facecolor=transparent)

# Creating axes object on top of plot_2D figure
self.axes = plot_2D.add_axes([0.1, 0.1, 0.8, 0.8])

# Populating x axis with data
dt = 1
t = np.arange(0, 30, dt)
self.x = t

# Populating Y axis with data
self.y = np.sin(2 * np.pi * 0.2 * t)

# Populating Y1 axis with data
self.y1 = np.sin(2 * np.pi * 5 * t)

# Creating an empty list to store X, Y
self.axes_plot = [[None] for _ in range(4)]

# Storing the data in a vector
self.axes_plot[0] = self.x
self.axes_plot[1] = self.y

# Populatind the axes with the extracted data
self.axes.plot(self.axes_plot, linewidth=2.0) # 

Подробнее здесь: [url]https://stackoverflow.com/questions/78458465/is-there-a-way-to-transform-an-existing-x-y-plot-to-x-y-y1-plot-to-repopulate[/url]

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