matplotlib:使加号变粗 - python

在Matplotlib中,我想绘制一个粗体加号(或一个十字),但是marker set中提供的那个太 thin

即使增加它的大小,它也不会变厚。

对于example:

绘制红色加号的lines of code是:

# Draw median marker.
if plot_opts.get('bean_show_median', True):
    ax.plot(pos, np.median(pos_data),
            marker=plot_opts.get('bean_median_marker', '+'),
            color=plot_opts.get('bean_median_color', 'r'))

如果我添加额外的参数markersize=20,则标记只会拉伸。它会像以前一样薄。我可以厚一点吗?

参考方案

您可以使用markeredgewidth(或mew)。您需要将其与markersize结合使用,否则会得到粗大但很小的标记。

例如:

plt.plot([2,4,6,1,3,5], '+', mew=10, ms=20)

Matplotlib'粗体'字体 - python

跟随this example:import numpy as np import matplotlib.pyplot as plt fig = plt.figure() for i, label in enumerate(('A', 'B', 'C', 'D')): ax = f…

Matplotlib-固定x轴缩放比例和自动缩放y轴 - python

我只想绘制部分数组,固定x部分,但让y部分自动缩放。我尝试如下所示,但是它不起作用。有什么建议么?import numpy as np import matplotlib.pyplot as plt data=[np.arange(0,101,1),300-0.1*np.arange(0,101,1)] plt.figure() plt.scatter(da…

matplotlib中的文本部分着色 - python

matplotlib中是否可以部分指定字符串的颜色?例:plt.ylabel("Today is cloudy.") 如何将“今天”显示为红色,“是”显示为绿色和“多云”。如蓝色?谢谢。 参考方案 我只知道如何非交互地执行此操作,即使那样也只能使用“PS”后端。为此,我将使用Latex设置文本格式。然后,我将包含“颜色”包,并根据需要设置…

Matplotlib:保存图形时白色边距和隐藏轴 - python

我一直在尝试保存用matplotlib制作的图,但遇到了一些问题:不仅遇到了常见的白色边距问题(我在网上找到了一些解决方案),而且看来我的坐标轴和标签都在当我保存图像时,它们消失了,尽管当我要求Python show()结果时它们看起来很好。这是MWE,是我用show()得到的结果的打印屏幕(这是我想要的结果),以及将图形保存到.png时得到的结果(我相信白…

matplotlib imshow-默认颜色标准化 - python

使用imshow时,我的颜色映射一直存在问题,有些颜色似乎只是变成黑色。我终于意识到,默认情况下,imshow似乎可以规范我给它的浮点值矩阵。我本来希望像[[0,0.25],[0.5,0.75]]这样的数组可以显示对应于这些绝对值的映射中的适当颜色,但是0.75将被解释为1。在极端情况下,N x N数组为0.2(例如),只会产生一个大的黑色方块,而不是在颜色…