使用格式字符串-绘制一条线:

import matplotlib.pyplot as plt
x=[3,4]
y=[4,5]
plt.plot(x,y,"-")
plt.show()

enter image description here

为什么不能用格式字符串-绘制一个点:

enter image description here

为什么曲线图中没有显示-的点?

推荐答案

我的try 是:

import matplotlib.pyplot as plt

x=[3,4,5,6,7,8]
y=[4,5,6,7,8,9]


plt.scatter(x,y, marker = '$-$', color ='black', linewidths = 3)

plt.show()

结果:

enter image description here

它就像是因为linewidths = 3的粗体字

对于linewidths = 1或不使用关键字参数,您会得到更类似于‘-’的结果

enter image description here

按照@joao_ps的建议,使用plt.plot(x, y, marker='$-$')

工作,但‘-’字符将被默认情况下由plot.plot函数创建的行所覆盖.使用plt.plot(x, y, marker='$+$')可以更好地看到它,如下图所示:

enter image description here

要获得更好的解释,请查看有关标记的文档:https://matplotlib.org/stable/api/markers_api.html#module-matplotlib.markers

Python-3.x相关问答推荐

小部件padx和包方法ipadx有什么不同?

文件名中的文件打开和撇号

当条件第一次出现时将行标记为True,如果按顺序重复则标记为False

PyQt5 中耦合滑块和拨号小部件.解决结果不一致的问题

对大型数据框中的选定列进行重新排序

pip install saxonche v 12.1.0 产生 FileNotFoundError

Pandas 窗口聚合两个排序表

获取字符串中的两个工作日之间的差异

如果原始字符串包含正斜杠,如何返回具有不同可能性的新字符串

有效地缩短列表,直到第一次和最后一次出现不同于 None 的值

从 h264 帧解析数据包时 PyAV 不一致

运行 pip install -r requirements.txt 时出错

对齐文本文件中的列

Seaborn 热图 colored颜色 条标签作为百分比

使用 distutils 分发预编译的 python 扩展模块

在数据类中创建类变量的正确方法

为什么在 Python 中不推荐使用 MutableString?

如何在 jupyter notebook 5 中逐行分析 python 3.5 代码

Python:&= 运算符

为什么异步库比这个 I/O 绑定操作的线程慢?