У меня есть программа, которая отображает 8 подзаговоров, все графические лог-диаграммы с разными данными из 8 разных файлов.Добавить ту же точку во все подзаголовки
Я объединил все данные и вычислил среднее значение. Теперь у меня есть единственная точка с определенными координатами x и y, которые я хочу построить на каждом графике. У меня возникли проблемы с этим, все мои сюжетные сюжеты как часть цикла, и я не вычисляю среднее значение до самого конца (как только все файлы данных были прочитаны), поэтому нужно найти способ построить эту точку на существующих подзаговоров.
в конце моего цикла я попробовал то, что я думал, что было бы очевидный (но неэффективный) способ построения этого:
if plotnum in [1,2,3,4,5,6,7,8]:
plt.plot(np.log(100),np.log(mean_length),'ro')
где 100 мой набор значение х и mean_length мой набора у значения, но это не работает.
любые идеи?
вы можете вставить полный код или большую часть кода? – Alessandro
Может быть проще использовать [subplots] (http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.subplots), то есть. 'fig, axs = plt.subplots (...)' таким образом вы можете добавить график к каждой оси после. – GWW
Вместо того, чтобы говорить, что «это не работает» (что может означать почти все), было бы лучше быть более конкретным о том, как результат отличается от того, на что вы надеялись. «Ничего не происходит», «он заменяет все мои сюжеты только одной точкой», «дополнительная точка отображается только в строках с четным номером», «мой компьютер взрывается», что угодно. –