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

Mik*_* C. 6 r shiny

我正在尝试将符号和数学表达式添加到滑块标签,例如,而不是"选择lambda:"我希望标签为"选择λ:".我尝试了HTML和表达式()的多种变体,例如:

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

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

和:

sliderInput("lambda1", label=expression(lambda), min=0, max=10, value=1.1, step=0.1).
Run Code Online (Sandbox Code Playgroud)

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

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

编辑
抱歉,我无法回答自己,因为我是新用户.我找到了问题的希腊符号部分的答案.具有讽刺意味的是,因为我已经在这个问题上打了一个星期,然后在问题发布后一个小时我发现了.D'哦!

用括号括HTML()起来div(HTML()).正是如此:

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

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

那很有效!

Yih*_*Xie 2

这是这里报告的一个错误,并已在闪亮的开发版本中修复。应该与闪亮 >= 0.9.0 的标签HTML()一起使用。sliderInput()