问题标签 [legend-properties]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7403 浏览

r - ggplot2中同一图例中的不同图例键

假设我不需要“适当的”变量映射,但仍然希望有图例键来帮助理解图表。我的实际数据类似于以下df

在此处输入图像描述

基本上,我希望相对于的图例键points是.. 只是一个点,中间没有线。我接近了这个:

但它定义了两个独立的图例。修复第二个代码(并且必须重塑我的数据)也可以,但我更喜欢手动更改任何图例键(并继续使用第一个方法)的方法(如果有的话)。谢谢!

编辑 :

谢谢@alexwhan,你刷新了我对变量映射的记忆。但是,到目前为止,我最简单的方法仍然是以下(非常糟糕的 hack!):

这只是隐藏了两个不同传说的标题。

在此处输入图像描述

其他想法更受欢迎!!!

0 投票
0 回答
747 浏览

matplotlib - 绘图中的自定义图例

我有一个代码,我在图形的某些点上绘制了一个给定半径和颜色的圆。以下代码只是一个虚拟示例,用于说明我的代码的外观。我也使用了一些特殊的十字标记。我应该如何为这个圆圈和十字架制作传奇?我的图例应该只用它的颜色和图例框中的给定半径来表示每个圆圈,而十字架也是如此。

在此处输入图像描述

0 投票
1 回答
856 浏览

python - How to make matplotlib show legend which falls out of figure?

I draw a graph but unfortunately my legend falls out of the figure. How can I correct it? I put a dummy code to illustrate it: enter image description here

0 投票
3 回答
66679 浏览

python - 是否可以在 matplotlib 中添加一个字符串作为图例项

我正在 matplotlib 中制作一些图,并想为一些数据添加解释性文本。我想在我的图例中有一个字符串作为“0-10”项上方的单独图例项。有谁知道是否有可能的方法来做到这一点?

在此处输入图像描述

这是我的传奇的代码:
ax.legend(['0-10','10-100','100-500','500+'],loc='best')

0 投票
1 回答
1210 浏览

r - 从 R 中的 ggplot2 图例中删除“重复”元素

[编辑为具有可运行代码和第二种方法]

我发现了几个似乎相关的链接hereherehere ,但无法直接弄清楚如何将它们应用于我的挑战:我有一个用ggplot2创建的线图,它绘制了一个数据框,包括upper和置信区间较低。我希望它们在图例中简单地显示为“99% CI”,而不是单独显示为“上 CI”和“下 CI”。

将最后一个图例标签设置为空的 "" 就像我要整理出来的一样接近。所以为了清楚起见,我希望两个 CI 在折线图上以相同的颜色显示,我只是不希望它们显示为单独的图例项。

怀疑这样做的一种方法是在跳过“降低”的同时融化其他变量,然后再添加它。但是,除了(个人)发现这种方法不优雅(更容易说“添加所有内容,但隐藏这个传说”)之外,我这样做的尝试也失败了。

0 投票
1 回答
4588 浏览

r - 如何为 geom_hline 添加自定义图例

使用下面的数据,请注意图例没有正确描述 geom_hline:

在此处输入图像描述

有没有办法创建一个描述 geom_hline 的自定义图例?[我希望图例的名称为“Legend”,只有一个值标记为“avg”]

搜索,我找到了一个例子:ggplot legend shows transparent and fill color。他们使用了我尝试过的 scale_fill_manual,但无法改进上面显示的图例。

0 投票
2 回答
834 浏览

r - ggplot + geom_point + legend 基于大小和颜色

使用时有没有办法在图例中同时显示大小和颜色geom_point

该图将仅在图例中显示尺寸(折扣),但我想同时显示尺寸(折扣)和颜色(值日期)。

0 投票
0 回答
885 浏览

c# - .Net 图表控件 LegendStyle.Row 显示行

我正在尝试让动态图例项目像这样显示(不使字体变小)

如果我将 LegendStyle 属性设置为“表格”,它会显示如下项目:

所以我将 LegendStyle 属性设置为“Row”并且 IsTextAutoFit = false 项目显示如下:

请有人帮我设置我需要设置的其他设置,以便让我的图例项目像选项 1 一样显示。

任何帮助,将不胜感激!

谢谢

0 投票
2 回答
5343 浏览

matlab - Matlab:减少图例中符号和标签之间的间距

在matlab中使用legend命令时,如何减小图例符号与其对应标签之间的水平距离?

示例代码:

0 投票
4 回答
58001 浏览

r - 两个geom_points添加一个图例

我用以下代码绘制了一个 2 geom_point 图:

我只是想知道如何在右侧添加图例。具有相同的形状和颜色。三角形粉色应该有“女人”的传说,蓝色圆圈应该有“男人”的传说。看起来很简单,但经过多次试验我做不到。(我是 ggplot 的初学者)。

在此处输入图像描述