【发布时间】:2020-06-26 13:08:05
【问题描述】:
【问题讨论】:
-
您可以运行 scatter 命令两次,两个不同的标记将显示在同一个图像上。只需确保将两者的颜色显式设置为相同即可。
标签: python matplotlib seaborn
【问题讨论】:
标签: python matplotlib seaborn
作为一种解决方法,您可以使用相同的颜色进行两次散射。另请参阅here。
import numpy as np
from matplotlib import pyplot as plt
xs = np.random.randn(100)
ys = np.random.randn(100)
plt.scatter(xs, ys, color="blue")
plt.scatter(xs, ys, s = 200, marker='|', color='blue')
导致:
【讨论】:
在我看来,您想要实现的是(或至少看起来类似于)“点加误差线”标记样式。如果您没有绘制误差线,我强烈反对这种风格。如果你想绘制误差线,我会建议
plt.errorbar(xs, ys, dys, marker='.', ls='')
假设 dys 是 y 维度的误差(不确定性)。
【讨论】: