绘制单个数据点时,不能使用线进行绘制。考虑到这一点很明显,因为在绘制线时实际上是 在 数据点 之间
绘制,因此,如果只有一个数据点,则没有任何东西可以连接线。
但是,您可以使用标记来绘制单个数据点,这些标记通常直接绘制在数据点上,因此,如果只有一个数据点就没有关系。
目前您正在使用
ax = point.plot(x='x', y='y', ax=ax, style='r-', label='point')
绘图。这将产生一条红线(
r对于红色,
-对于线)。如果使用以下代码,则将得到蓝色叉号(
b蓝色
x叉号)。
ax = point.plot(x='x', y='y', ax=ax, style='bx', label='point')
pandas在
matplotlib内部用于绘图,您可以在此处的表中找到各种样式参数。要在不同样式之间进行选择(例如,如果您在有多个数据点时不希望使用标记),则可以只检查数据集的长度,然后使用适当的样式。



