如何解决带有跳过标记区域的行的自定义标记
我们可以根据需要自定义标记
import matplotlib as mpl
mpl.rcParams['text.usetex'] = True # enable latex support
mpl.style.use('fivethirtyeight') # gray background
import matplotlib.pyplot as plt
plt.plot(
range(0,10,2),range(0,marker="$abc$",markersize=30
)
给出
我们如何让线条跳过每个自定义标记后面的区域?
(无需手动添加/减去单个点)
解决方法
您可以使用带有白色填充物的第二个标记。
import matplotlib.pyplot as plt
plt.plot(
range(0,10,2),range(0,marker="o",markersize=30,markerfacecolor = 'white',markeredgecolor = 'white',color = 'blue'
)
plt.plot(
range(0,marker="$abc$",linestyle = 'none',color = 'blue'
)
编辑:但这不适用于自定义背景。
为此,您可以将 markeredgewidth
调整为比自定义标记稍大。
import seaborn as sns
sns.set()
plt.plot(
range(0,markeredgewidth=6,mec='white',color = 'blue'
)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。