1597得票18回答
如何将图例放在绘图区外

我有一系列20个图表(不是子图),需要在一个单独的图中制作。我希望图例在框之外。同时,我不想改变坐标轴,因为图的大小会缩小。 我希望保持图例框在绘图区域之外(我想让图例在绘图区域右侧之外)。 是否有方法可以减小图例框内文本的字体大小,使得图例框的大小更小?

503得票9回答
如何使用matplotlib.pyplot更改图例字体大小

简单的问题:我想使用 matplotlib.pyplot 获取我的图例大小并使其更小(即文本更小)。 我正在使用的代码类似于:plot.figure() plot.scatter(k, sum_cf, color='black', label='Sum of Cause Fractions')...

490得票7回答
添加一个matplotlib图例

如何在Matplotlib的PyPlot中为折线图创建图例,而不创建任何额外的变量? 请参考下面的绘图脚本: if __name__ == '__main__': PyPlot.plot(length, bubble, 'b-', length, i...

464得票11回答
使用twinx()创建次坐标轴:如何添加到图例中

我有一个带有两个y轴的图表,使用了twinx()函数。我还给这些线条添加了标签,并希望使用legend()函数显示它们,但是我只能在图例中显示一个轴的标签。 import numpy as np import matplotlib.pyplot as plt from matplotlib ...

355得票4回答
移除 ggplot 2.2 中的图例

我想保留一个层的图例(平滑曲线),并移除另一个层的图例(散点)。我尝试使用guides(colour = FALSE)和geom_point(aes(color = vs), show.legend = FALSE)来关闭图例。 编辑:由于本问题及其答案很受欢迎,因此需要提供一个可重现的示例...

323得票10回答
如何为多个子图创建一个单独的图例?

我正在使用Matplotlib绘制相同类型的信息,但是针对不同的国家,使用多个子图。也就是说,我在一个3x3的网格上有九个图,所有图上都有相同的线条(当然,每条线的值不同)。 然而,我还没有找到如何在图上只放置一个图例(因为所有九个子图都有相同的线条)。 我该如何做到这一点?

317得票11回答
在Matplotlib图表上删除图例

要在matplotlib图中添加图例,只需运行legend()。 如何从图中删除图例? (我最接近的方法是运行legend([])以清空图例数据。但这会在右上角留下一个丑陋的白色矩形。)

289得票5回答
将matplotlib图例移动到轴的外部会使其被图形框截断。

我熟悉以下问题: 如何在Matplotlib中保存带有图例的图像到外部 如何将图例放置在图像外面 这些问题中的答案似乎可以自由调整轴的缩小程度以使图例适应。但是缩小轴不是理想的解决方案,因为它会让数据变小,实际上更难以解释,特别是当它很复杂且有许多要处理的内容时,需要一个大的图例。 文...

218得票10回答
在基础绘图中,如何将图例放置在绘图区域之外?

正如标题所说:当使用基本图形时,我该如何在绘图区域外绘制图例? 我考虑过使用layout进行调整并生成一个空的绘图,只包含图例,但我更想知道一种仅使用基本图形设施和例如par(mar = )来获取一些用于图例的绘图区域右侧的空间的方法。 以下是一个示例:plot(1:3, rnorm(...

207得票9回答
为合并的ggplots添加一个公共图例

我有两个ggplots,我用grid.arrange将它们水平对齐。我查看了许多论坛帖子,但是我尝试的所有命令似乎都已经更新并命名为其他名称。 我的数据长这样:# Data plot 1 axis1 ...