0

我有一个类似的列表:[[5, 1.1066720079718957], [10, 1.075297753414681], [15, 1.0958222358382397], [20, 1.092081009894558], [25, 1.09681304085103]

我正在尝试使用 matplotlib 进行绘图,其中值 5,10,15,20,25 在 x 轴上,其中 1.1066720079718957,1.075297753414681,1.09582222358382397,1.092081009894558,1.0968130408510393 在 x 轴上

我无法在几行中做到这一点。

4

1 回答 1

1
import matplotlib.pyplot as plt

data = [[5, 1.1066720079718957], [10, 1.075297753414681], [15, 1.0958222358382397], [20, 1.092081009894558], [25, 1.0968130408510393]]

plt.plot([i[0] for i in data], [i[1] for i in data])
plt.show()

如果您正在使用嵌套列表和列表推导式,这两个链接可能也会很有用

  1. 嵌套列表python
  2. “列表理解”是什么意思?它是如何工作的,我该如何使用它?
于 2019-10-13T06:42:01.180 回答