Построение графика с дополнительной осью Y справа и дополнительной осью X сверху, связанной с нижней. - PullRequest
1 голос
/ 11 декабря 2019

Я пытаюсь создать фигуру, имеющую два графика, которые имеют одинаковую ось x внизу, один связан с левой осью y, другой - с правой осью y, а также имеет верхнюю ось x, которая является функцией нижней оси X (ток делится на площадь). По сути, я хотел бы, чтобы в конце было что-то вроде прикрепленной фигуры слева. Пока я могу строить графики только с левой и правой осью y, но не могу найти правильный способ также включить верхнюю ось x. У меня закончились идеи, и я хотел бы попросить вас о помощи и предложениях, как с этим бороться. Это то, что я пробовал до сих пор:

# Open and Plot Data

fname = folder + r'/' +f
#print(fname)
vect = np.loadtxt(fname, delimiter=' ')

current = vect[:,0]
voltage = vect[:,1]
power = vect[:,2]
current_density=current/area1/1000 #in kA/cm^2



fig,ax1=plt.subplots()
ax1.plot(current,voltage)
#l = ax2.plot(current_density,voltage)
#l.set_visible(False)



#ax1.grid(True) #add a grid to the LIV

#ax2 = ax1.twinx()

ax2= ax1.twinx()
#ax2=ax1.twiny()
ax2.plot(current, power)

Basically, what I need is on the right

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...