不同子图中的绘图列表
Plot lists in different subplots
我想绘制列表中的数据,如下所示:
time = [1633093403.754783918, 1633093403.755350983, 1633093403.760918965, 1633093403.761298577, 1633093403.761340378, 1633093403.761907443]
data = [[0,1], [1,1], [0,0], [1,0], [0,1], [1,1]]
现在我想在子图中绘制 data
中每个列表的第一个元素,在另一个子图中绘制第二个元素。因此,一个图中 data[n][0]
中的所有元素和另一个图中 data[n][1]
中的所有元素。
感谢您的帮助。
使用列表理解:
time = [1633093403.754783918, 1633093403.755350983, 1633093403.760918965, 1633093403.761298577, 1633093403.761340378, 1633093403.761907443]
data = [[0,1], [1,1], [0,0], [1,0], [0,1], [1,1]]
data_0 = [i[0] for i in data]
data_1 = [i[1] for i in data]
fig, (ax1, ax2) = plt.subplots(1, 2)
ax1.plot(time, data_0)
ax2.plot(time, data_1)
plt.show()
我想绘制列表中的数据,如下所示:
time = [1633093403.754783918, 1633093403.755350983, 1633093403.760918965, 1633093403.761298577, 1633093403.761340378, 1633093403.761907443]
data = [[0,1], [1,1], [0,0], [1,0], [0,1], [1,1]]
现在我想在子图中绘制 data
中每个列表的第一个元素,在另一个子图中绘制第二个元素。因此,一个图中 data[n][0]
中的所有元素和另一个图中 data[n][1]
中的所有元素。
感谢您的帮助。
使用列表理解:
time = [1633093403.754783918, 1633093403.755350983, 1633093403.760918965, 1633093403.761298577, 1633093403.761340378, 1633093403.761907443]
data = [[0,1], [1,1], [0,0], [1,0], [0,1], [1,1]]
data_0 = [i[0] for i in data]
data_1 = [i[1] for i in data]
fig, (ax1, ax2) = plt.subplots(1, 2)
ax1.plot(time, data_0)
ax2.plot(time, data_1)
plt.show()