我有一个matplotlib图,图例中有一个标题,还有我想要控制的标题文本的属性,比如字体族大小等等。
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.font_manager as font_manager
font = font_manager.FontProperties(family='Comic Sans MS',
weight='bold',
我正在绘制在matplotlib中有不同颜色的矩形。我希望每种类型的矩形都有一个标签,在图例中出现一次。我的代码是:
import matplotlib.patches as patches
fig1 = plt.figure()
ax = plt.subplot(1,1,1)
times = [0, 1, 2, 3, 4]
for t in times:
if t % 2 == 0:
color="blue"
else:
color="green"
ax.add_patch(patches.Rectang
我想显示一个字体在时代新罗马在图例中的一个matplotlib图。我已将所有其他勾标/轴标签/标题更改为Times,并搜索了文档,但我只能找到如何使用prop参数在pyplot.legend()中更改图例中的字体大小
当然,刚发完帖子,我就找到了答案。其他有同样问题的人的解决方案:
import matplotlib as mpl
mpl.rc('font',family='Times New Roman')
对this question的回答似乎表明,设置图例字体属性的一种方法是通过以下方法: import pylab as plt
leg = plt.legend(framealpha = 0, loc = 'best')
for text in leg.get_texts():
plt.setp(text, color = 'w') 它需要调用plt.legend()并收集所有的图例,并且不区分某些特定的图例。在我的代码中,我有几个不同的图。例如,dicts1和dicts2是包含数据帧的字典: def
matplotlib中的颜色映射允许用特定的颜色标记“坏”值,即NaNs。当我们绘制颜色栏之后,这个颜色是不包括在内的。是否有一种更好的方法,既拥有连续色条,又为坏值的特定颜色提供离散的图例?
编辑:当然,是可以利用的。然而,这一解决办法并不令人满意。图例/彩色条的功能是澄清颜色对用户的意义。在我看来,此解决方案并不表示该值是NaN。
代码示例:
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.cm as cm
data = np.random.rand(10, 10)
data[0:3, 0:3] =
在matplotlib中有没有自动操作图例的方法来避免重叠数据点和图例?我有很多数据点和固定的y轴范围,如果图例在数据点上,我可以指示matplotlib向左或向下移动图例吗?谢谢
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(1, 100)
y = -1/x
plt.plot(x,y, label='x and y', linewidth=30)
plt.legend()
plt.show()
我有一个分组条形图,其中我根据数据值用不同的面颜色标记了该图的一个条形图(为简单起见,示例中没有组)。当我添加一个图例时,它总是采用第一个条的颜色。如果第一个条是“标记条”,这会导致错误的颜色。我总是希望它是plot-statement中的颜色,而不是更改后的颜色。
from matplotlib import pyplot as plt
x = [1,2,3,4]
y = [1,2,3,4]
marked = 0
bars = plt.bar(x, y, color='k',label='label')
bars[marked].set_facecolor
我使用以下代码来创建一个自定义matplotlib图例。
import matplotlib.patches as mpatches
import matplotlib.pyplot as plt
colors = ["g", "w"]
texts = ["Green Data Description", "RedData Description"]
patches = [ mpatches.Patch(color=colors[i], label="{:s}".format(texts[i]) ) for i i
我正在尝试创建一个相当复杂的bokeh圆图,其中包含了几个复杂的交互(轴变化和年份滑块等)。我似乎已经让它起了很大作用,而且没有使用ColumnDataSource (因为我借用的模板没有使用它)。现在,我需要创建一个自定义图例(或HoverTool(??))。
我已经成功地创建了一个自定义图例,但我不知道如何将它分配给图例的matplotlib颜色传递给图例。因此,目前,它只是一个图例显示所有的图例项目,但没有颜色标识符。我怎样才能把正确的颜色传递到传说中呢?
下面是我代码的相关部分:
数据文件:
FULLNAME | ES | TX | YEAR
Jim 3 12