Python Matplotlib-如何从包含2列的表中绘制图形

Python Matplotlib-如何从包含2列的表中绘制图形,python,matplotlib,Python,Matplotlib,如果表格在矩阵中表示(有2列的表格-y、x列)。 我想在图上表示点,然后画一条线连接所有的点。 我没有找到一个例子来说明这个简单的需求。 如何实现 正如评论中所指出的,这一信息已经通过谷歌搜索在网上发布。但是,提供的链接不回答如何从矩阵中提取数据。此外,没有任何示例显示使用特定标记的数据点绘制直线的最简单方法。因此,我提供了这个展示这两个概念的最小示例: import numpy as np from matplotlib import pyplot as pp M = np.array([

如果表格在矩阵中表示(有2列的表格-y、x列)。
我想在图上表示点,然后画一条线连接所有的点。 我没有找到一个例子来说明这个简单的需求。
如何实现

正如评论中所指出的,这一信息已经通过谷歌搜索在网上发布。但是,提供的链接不回答如何从矩阵中提取数据。此外,没有任何示例显示使用特定标记的数据点绘制直线的最简单方法。因此,我提供了这个展示这两个概念的最小示例:

import numpy as np
from matplotlib import pyplot as pp

M = np.array([[1., 1],
              [4, 2],
              [9, 3],
              [16, 4],
              [25, 5]])

x = M[:,1] # Extracting second column (x values)
y = M[:,0] # Extracting first column (y values)

# The third argument to plot describes the curve.
# o means that there should be dots for the data values
# - (single dash) means that there should be a connecting line
# As can be seen, these options can be combined.
pp.plot(x, y, 'o-')
pp.show()

在google上搜索“matplotlib plot”时的第一个或第二个条目是,其中一些示例正好与您的要求有关。请注意,Stackoverflow上不欢迎这样的问题,因为它们会将注意力从有实际问题的问题上移开,因为在提问之前显然没有一次尝试找到解决方案。