ItemDisplayFunction

ItemDisplayFunction

Dataset 的一个选项,指定在显示条目之前对其应用的函数.

更多信息

  • ItemDisplayFunction 的设置可以是任何纯函数.
  • 使用选项 ItemDisplayFunctionf 时,将在显示之前对数据集中的所有条目应用指定函数.
  • 使用选项 ItemDisplayFunctionf 时,由 f[item,position,dataset] 给出显示的条目.
  • 可用以下方式指定 ItemDisplayFunction 的设置,以分别应用于不同的项:
  • specspec 应用于所有的条目
    {spec1,spec2,,specn}对数据集 k 层的条目应用 speck
    {spec_(1),spec_(2),...,spec_(n),rules}允许为个别条目指定明确的规则
  • speck 可以具有以下形式:
  • {s1,s2,,sn}使用 s1sn;然后使用默认规范
    {{c}}所有情况下都使用 c
    {{c1,c2}}交替使用 c1c2
    {{c1,c2,}}循环使用所有 ci
    {s,{c}}先使用 s,然后重复使用 c
    {s1,{c},sn}先使用 s1,然后重复使用 c,最后使用 sn
    {s1,s2,,{c1,c2,},sm,,sn} 开始时使用第一个 si 序列,然后循环使用 ci,最后使用后面的 si
    {s1,s2,,{},sm,,sn}开始时使用第一个 si 序列, 最后使用后面的序列
  • 规则的形式为 ispec,其中 i 指定数据集中的一个位置.
  • 位置也可以是模式.
  • 鼠标悬停在条目上时,可以在数据集的底部读取条目的位置.
  • 如果规则的左侧不是列表,则该设置适用于将左侧作为键或索引的任何位置.

范例

打开所有单元关闭所有单元

基本范例  (2)

在所有项的周围加上边框:

显示量,不显示单位:

应用  (1)

将量格式化为百分比:

可能存在的问题  (1)

ItemDisplayFunction 的值必须是显式纯函数. 其他值将无效:

使用显式纯函数:

互动范例  (1)

突出显示鼠标所指的项:

巧妙范例  (1)

显示泰坦尼克号乘客数据,用条形图显示年龄,用符号表示性别,如果该乘客幸存则显示一个对号:

Wolfram Research (2020),ItemDisplayFunction,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ItemDisplayFunction.html.

文本

Wolfram Research (2020),ItemDisplayFunction,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ItemDisplayFunction.html.

CMS

Wolfram 语言. 2020. "ItemDisplayFunction." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ItemDisplayFunction.html.

APA

Wolfram 语言. (2020). ItemDisplayFunction. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ItemDisplayFunction.html 年

BibTeX

@misc{reference.wolfram_2024_itemdisplayfunction, author="Wolfram Research", title="{ItemDisplayFunction}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/ItemDisplayFunction.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_itemdisplayfunction, organization={Wolfram Research}, title={ItemDisplayFunction}, year={2020}, url={https://reference.wolfram.com/language/ref/ItemDisplayFunction.html}, note=[Accessed: 21-November-2024 ]}