如何在滑块标签中添加符号?

时间:2014-02-07 01:09:33

标签: r shiny

我正在尝试将符号和数学表达式添加到滑块标签,例如而不是“选择lambda:”我希望标签上写着“选择λ:”。我尝试了多种HTML和表达式(),例如:

sliderInput ("lambda1", label=HTML("Choose &-lambda;:"), min=0, max=10, value=1.1, step=0.1) 

删除了连字符(我把它放在那里以打败这个编辑器中的格式)。

和:

sliderInput("lambda1", label=expression(lambda), min=0, max=10, value=1.1, step=0.1).

在所有情况下,标签显示为“Choose &-lambda;:”(不带连字符),而不是“选择λ:”。

我还需要下标和上标,但还没有尝试过任何代码。我认为,如果我能获得HTML符号,我将能够使用适当的标签格式化下标。

修改
对不起,我不能回答自己,因为我是新用户。我找到了问题的希腊符号部分的答案。具有讽刺意味的是,因为我已经在这个问题上打了一个星期,然后在问题发布后一个小时我发现了。 D'哦!

HTML()函数与div(HTML())括起来。正是如此:

sliderInput ("lambda1", label=div(HTML("Choose &-lambda;:")), min=0, max=10, value=1.1, step=0.1),

再次没有连字符& -lambda;。

那很有用!

1 个答案:

答案 0 :(得分:2)

这是一个报告here的错误,并已修复为development version闪亮。 HTML()应使用闪亮> = 0.9.0中的sliderInput()标签。