标签: legend

如何更改 Crystal Reports 10 中图表对象的图例文本

如何更改 Crystal Reports 10 中图表对象的图例文本?

我用水晶报表做了一份带有图表的报告。图表显示了那里有多少男性和女性。所以现在男性输入数据库为int= 0,女性输入数据库为int= 1,所以在图表显示的图例中 0 = 226 和 1 = 44,意味着男性 = 226,女性 = 44。我需要制作一个公式,可以将 0 更改为男性,将 1 更改为女性。请看下图:

显示有多少男性和女性的图表

请参阅格式对象我找不到任何显示字符串公式:

格式化对象

charts legend crystal-reports bar-chart highcharts

1
推荐指数
1
解决办法
1万
查看次数

R 中的点和线图例

我在 R 中使用此命令作为图例:

legend("bottomleft", legend=c("Reale","Smoothing"), col=c("black","red"), lty=1,lwd=2)
Run Code Online (Sandbox Code Playgroud)

这给了我一条红线和一条黑线。但我需要一个黑点和一条红线。我该如何修复它?

r legend

1
推荐指数
1
解决办法
2894
查看次数

ggplot:设置具有多个属性的图例标题

我想更改使用下面的代码生成的图例的标题。请注意,我知道我可以将 data.frame 和美学直接放在 ggplot() 函数调用中,但在本示例中我没有这样做,因为在我的应用程序中,我需要具有不同数据集和美学的多个层。

d = data.frame(t=rep(1:10,2),
               value = rep(1:2,each=10),
               dose_mpk = factor(rep(1:2,each=10)))

g = ggplot() 
a = aes(x=t,y=value,group=dose_mpk,color=dose_mpk,shape=dose_mpk)
g = g + geom_point(data=d,a)
g = g + geom_line(data=d,a)
print(g)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我不明白更改图例标题的正确方法。我尝试了下面的代码,它给出了下面的图,这不是我想要的 - 我只是想更改标题,而不是创建双图例。由于我原来的图例既涉及形状又涉及颜色,因此我不确定如何更改此“组合”标题。我应该怎么办?

g + guides(color = guide_legend("dose (mg/kg)"))
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

r legend ggplot2

1
推荐指数
1
解决办法
1428
查看次数

如何使用 ggplot2 绘制填充轮廓图?

我有一些数据,并且尝试了一个filled.contour看起来不错的情节。然而,图例很难控制,所以我正在考虑使用ggplo2。但我不知道如何绘制filled.contourusing ggplot2

数据包含 840 行(代表日期)和 12 列(代表 12 个时间尺度)。这是一个例子

set.seed(66)
Mydata <- sample(x=(-3:3),size = 840*12,replace = T)
Mydata <- matrix(data=Mydata,nrow=840,ncol=12)
Dates <- seq(from=1948+1/24, to= 2018,by=1/12)
data.breaks <- c(-3.5,-2.5,-1.5,0,1.5,2.5,3.5)
filled.contour(Dates,seq(1:12),Mydata,col=cols(11),xlab="",ylab="time-scale",levels=data.breaks)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

正如我们所看到的,图例间隔不是我想要的。我想-3.5,-2.5,-1.5,0,1.5,2.5,3.5在图例上展示,我相信用 来做到这一点要容易得多ggplot2。谢谢你的帮助。

plot r legend ggplot2

1
推荐指数
1
解决办法
2049
查看次数

如何更改圆环图中标签的位置?

我创建了一张圆环图。

var ctx=document.getElementById('mycanvas').getContext('2d');
            var chart = new Chart(ctx, {
            type: 'doughnut',
            data: {
            labels: ["CL", "ML", "Spl.L", "PD","Other Permissions"],
            datasets: [{
            label: "My First dataset",
            backgroundColor: [' #F0CB8C','#EE97A1','#A9D5D4','#E8A3D7','#CFA3FD'],          
            data: [ 7, 3, 3],
            }]
            },
            options: {
              tooltips: { bodyFontSize: 25 }
            }
            });
Run Code Online (Sandbox Code Playgroud)

在这里,我想以垂直位置显示图表右侧的标签。
怎么做?

完整代码: https: //jsfiddle.net/axoy2Ljt/

css jquery legend twitter-bootstrap chart.js

1
推荐指数
2
解决办法
8695
查看次数

R ggplot2::geom_vline 图例未正确显示线型

我正在尝试这个简单的任务,其中我希望向 ggplot 对象添加两条垂直线,具有不同的颜色和不同的线型,以及在图例中正确指定的颜色/线。我一直在看这篇文章,其中geom_vline绘制了两个 s 。如果您将其中一种线型更改为实线,图例将错误地显示线型。它将所有线条变成实心。

library(ggplot2)
library(ggthemes)
ggplot(aes(x = Sepal.Length), data = iris) + 
  geom_histogram(color = 'black', fill = NA) + 
  geom_vline(aes(xintercept = median(iris$Sepal.Length),
                 color = "median"), 
             linetype = "solid", size = 1) +
  geom_vline(aes(xintercept = mean(iris$Sepal.Length),
                 color = "mean"), 
             linetype = "dashed", size = 1) +
  scale_color_manual(
    name = "statistics", 
    values = c(median = "blue", mean = "red"))
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我还简单地尝试了以下内容,没有添加任何数据:

library(ggplot2)
library(ggthemes)
ggplot() + theme_bw() + 
  geom_vline(aes(xintercept = c(0, 0.2), 
                 color = c("Zero", "Pooled")), 
             size = …
Run Code Online (Sandbox Code Playgroud)

r legend ggplot2

1
推荐指数
1
解决办法
1749
查看次数

向 ggplot 添加点、符号和图例

我使用 ggplot 创建了一个图(下面带有 DF1 数据集)。我想在这个情节上添加两点:

  1. 基于 DF.SYMBOL 数据集添加符号(在两个 ID 的指定时间:按事件不同的形状和颜色)。
  2. 根据 DF.LINE 数据集在条形内添加一条垂直线,并以 CONC 作为图例

我将不胜感激您的建议!

在此输入图像描述

ID<-rep(c(1,2),each=6)
START <- c(0, 42,57,300,520,710, 0,31,56,85,120,300)
END <- c(42,57,300,520,710,711,31,56,85,120,300,301)
TYPE <- c("S","NR","R","NR","R","R","S","R","NR","R","NR","NR")
DF1 <-data.frame(ID,START,END,TYPE)
DF1

# converting ID from numeric to factor 
DF1 %<>% 
  dplyr::mutate(ID = factor(ID)) 

ggplot(DF1,aes(y=ID,yend=ID,x=START,xend=END,color=TYPE))+
  geom_segment(aes(y=ID,yend=ID,x=START,xend=END),size=6,lineend= "butt")
Run Code Online (Sandbox Code Playgroud) DF.SYMBOL数据集,用于向绘图添加点和符号
ID<-rep(c(1,2),each=2)
EVENT <- rep(c("TBR","PBR"))
TIME <- c(90, 220,120,200)
DF.SYMBOL<-data.frame(ID,EVENT,TIME)
Run Code Online (Sandbox Code Playgroud) DF.LINE数据集在条形图中添加垂直线,图例中的 CONC 在每个 ID 的垂直线上方
ID <- c(1,2)
TIME <- c(400, 265)
CONC <- c(23,97)
DF.LINE<-data.frame(ID,TIME, CONC)
Run Code Online (Sandbox Code Playgroud)

这是所需的图(在 powerpoint 上编辑):基于 DF.SYMBOL …

plot r legend ggplot2

1
推荐指数
1
解决办法
3323
查看次数

将两个图例放在两行

下列

data(iris)
ggplot(iris, aes(x = Sepal.Length, y = Sepal.Width)) +
  geom_point(aes(shape = Species, colour = Petal.Width)) + 
  theme(legend.position = 'bottom')
Run Code Online (Sandbox Code Playgroud)

将两个图例Petal.WidthSpecies并排放在底部。

我也可以像这样将它们放在一起吗?

例子

我知道这是可能的,cowplot但还有其他方法吗?

r legend ggplot2

1
推荐指数
1
解决办法
2610
查看次数

如何添加一个图例来控制多个散景人物?

如何创建一个图例来控制多个散景人物?或者如何自定义使用 bokeh 创建的导出 html 文件以添加具有类似功能的图例?

这是场景。我创建了一个包含 4 个不同图形的 html 文件。每个图形都有一个图例,其中包含特定图形中显示的各行的标签/名称。四个图例中的每一个都可以单击以分别切换每个图中的线条。

虽然这四个人物各有一个传说,但线条是相关的,所以每一线条都描述一件事。

我现在想为组合在一起的所有图形创建一个图例,以切换所有四个图形中的每一行。

也许有办法以某种方式将这种功能添加到导出的 html 文件中?

我认为经验丰富的人知道如何实现这一目标。

提前致谢!

亲切的问候

html python customization legend bokeh

1
推荐指数
1
解决办法
1682
查看次数

如何删除 matplotlib 图例上的线条/标记?

默认情况下,当我调用 matplotlib 时,legend输出为:

默认图例 matplotlib

但就我而言,我希望文本具有线条的颜色,并且我想删除图例的线条。

期望的结果

在此输入图像描述

我怎样才能做到这一点?

部分成功

我的搜索只允许我获得具有正确颜色的文本

在此输入图像描述

并将这些线条设置为透明

在此输入图像描述

但图例框上仍然有空间。

有办法做到这一点吗?

matplotlib legend legend-properties

1
推荐指数
1
解决办法
2119
查看次数