This repository has been archived on 2026-01-30. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
MemMAPR-DZ/test.ipynb
T
2025-11-13 11:11:42 +03:00

335 KiB

In [ ]:
import pandas as pd
import matplotlib.pyplot as plt

# Чтение данных из файла
data = pd.read_csv('result.dat', sep='\s+', header=None)

# Создание подграфиков
fig, axes = plt.subplots(2, 3, figsize=(15, 10))
fig.suptitle('Графики данных из test.csv', fontsize=16)

# График 0-1 значений
axes[0, 0].plot(data[0], data[1])
axes[0, 0].set_xlabel('Time')
axes[0, 0].set_ylabel('1')

# График 0-2 значений
axes[0, 1].plot(data[0], data[2])
axes[0, 1].set_xlabel('Time')
axes[0, 1].set_ylabel('2')

# График 0-3 значений
axes[0, 2].plot(data[0], data[3])
axes[0, 2].set_xlabel('Time')
axes[0, 2].set_ylabel('3')

# График 0-4 значений
axes[1, 0].plot(data[0], data[4])
axes[1, 0].set_xlabel('Time')
axes[1, 0].set_ylabel('4')

# График 0-5 значений
axes[1, 1].plot(data[0], data[5])
axes[1, 1].set_xlabel('Time')
axes[1, 1].set_ylabel('5')

# Скрываем последний пустой подграфик
axes[1, 2].set_visible(False)

plt.tight_layout()
plt.show()

# Альтернативный вариант: отдельные графики
fig2, axes2 = plt.subplots(1, 5, figsize=(20, 4))

columns = [1, 2, 3, 4, 5]
titles = ['1', '2', '3', '4', '5']

for i, (col, title) in enumerate(zip(columns, titles)):
    axes2[i].plot(data[0], data[col])
    axes2[i].set_xlabel('Time')
    axes2[i].set_ylabel(title)

plt.tight_layout()
plt.show()
<>:5: SyntaxWarning: invalid escape sequence '\s'
<>:5: SyntaxWarning: invalid escape sequence '\s'
C:\Users\fanof\AppData\Local\Temp\ipykernel_21748\2205711897.py:5: SyntaxWarning: invalid escape sequence '\s'
  data = pd.read_csv('test.csv', sep='\s+', header=None)