У меня есть текстовый файл, который имеет 2 столбца и 240k строк, как это
1 2
2 3
. .
. .
4 5
7 9
10 8
12 9
. .
. .
e-3 72
et c. повторение случайных чисел во множестве блоков из двух столбцов.
Я хотел бы, чтобы код создавал спагетти-подобный график, в котором x - это числа слева, а y - число справа. Дело в том, что одна линия графика должна быть одним блоком x и y, а черная линия - это разделение, что означает, что второй блок x и y - это другая линия графика. Я не нашел никаких ссылок об этом в Интернете. Пожалуйста, помогите мне. Мой текущий код, который я использую, следующий:
import matplotlib.pyplot as plt
import numpy as np
x,y=np.loadtxt('PHDOS2.txt', delimiter=',', unpack=True)
x=x*27211.3
y=y/27211.3
plt.plot(x,y, label='Phonons DoS')
plt.xlabel('Energy (meV)')
plt.ylabel('')
plt.title('Phonons Density of States')
plt.legend()
plt.show()
Большое спасибо!