`Я пытаюсь воспроизвести прилагаемую фигуру шаг за шагом.Моя проблема заключалась в том, как я могу построить цветную полосу на рисунке выше по моим данным.Мои данные - это космологические данные, и в них всего 7 столбцов со многими необработанными.Моя главная цель - пошагово воспроизвести фигуру.Вы можете видеть, что есть три разных графика, которые интерполируются друг с другом.Во-первых, я попытался нарисовать маленькие красочные линии в теле рисунка, используя два столбца данных.Я сделал это по точечным диаграммам, а затем мне нужно было воспроизвести цветную часть фигуры.Но это было невозможно с первой попытки.Потому что точки цветовой шкалы не были частью данных.Затем я получил значения colorbar с помощью некоторых расчетов и добавил их в качестве дополнительных столбцов к данным.Теперь, я мог бы вам сделать простую функцию colorbar, чтобы сделать часть colorbar.И я понял.Для следующего шага мне нужно превратить маленькие изогнутые линии в темные сплошные линии.

Как я могу сделать графики в matplotlib?
import numpy as np
import scipy as sp
import matplotlib.pyplot as plt
data1 = np.loadtxt("bei_predic.txt", unpack=True)
B = np.log10(data1[3]/(4.*(data1[2])))
R = np.vstack((data1,B))
R = np.transpose(R)
D = R[~np.isnan(R).any(axis=1)]
A = plt.scatter(D[:,3],D[:,2], c=D[:,8])
cbar= plt.colorbar()
cbar.set_label("file", labelpad=+1)
plt.show()