BarLegend

BarLegend[cf]

生成图例,用于识别来自色彩函数 cf 的颜色,值的范围自动给定.

BarLegend[{cf,{min,max}}]

生成图例,用于识别来自色彩函数 cf 的颜色,值的范围在 minmax 之间.

BarLegend[cf,contours]

生成图例,用于识别来自色彩函数 cf 的颜色,值的范围基于等值线 contours 的集合.

更多信息和选项

  • BarLegend 使用与色彩函数 cf 相关联的颜色列表来识别可视化图形或其他图例项中位于 minmax 之间的 contours.
  • 在诸如 ContourPlotListContourPlot 等函数中,BarLegend 自动被启用.
  • 在可视化函数中,BarLegend[Automatic,] 中的 Automatic 自动由实际色彩函数、数据范围和等值线规范(用于确定等值线的值和等值线之间的颜色)取代.
  • BarLegend 中,contours 可以取以下形式:
  • nn 个等间距层的等值线
    Automatic自动选择等值线
    All全部等值线
    None无等值线
    {Automatic,n}至多 n 个自动选择的等值线
    {f1,f2,}在层 fi 的等值线
    {{f1,gr1},}由图形指令 gri 绘制的等值线
    func应用于 zmin, zmax 从而得到等值线列表的函数
  • BarLegend[cf,contours] 可以使用颜色列表或取决于等值线数值的密度的连续色谱.
  • Legended[expr,BarLegend[]] 可用于将图例应用于任意表达式 expr.
  • 可以给出以下选项:
  • LabelStyle Automatic标签所用的样式
    LegendFunction Identity用于全局图例的封装
    LegendLabel None图例的全局标签
    LegendLayout Automatic图例布局
    LegendMargins Automatic图例内容和边界之间的空间
    LegendMarkersNone用于表示每个元素的标记
    LegendMarkerSize Automatic形状的尺寸
  • BarLegendStandardForm 中显示为图形对象. 在 InputForm 中,它显示为色彩函数、数据范围的等值线数值的显式列表.
  • BarLegend 中,LegendLayout 可取以下形式:
  • Automatic自动确定布局
    "Row"在水平行中显示图例
    "Column"在垂直列中显示图例
  • LineLegend 中,LegendLayout 可取以下形式:
  • Automatic自动确定布局
    "Row"在水平行中显示图例
    "Column"在垂直列中显示图例
    "ReversedRow"在水平行中显示逆向图例
    "ReversedColumn"在垂直列中显示逆向图例
  • LegendFunction 被应用于图例,包括所有全局标签和边幅.

范例

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

基本范例  (7)

连续梯度条:

指定数据范围:

选取5个等间距的等值线:

使用色彩方案:

使用 Hue

使用 GrayLevel

为图形生成自动图例:

范围  (22)

色彩函数  (4)

使用已命名色彩方案:

指定色彩函数的范围:

使用色彩列表和数目匹配的等值线:

混合色彩列表以匹配等值线:

使用函数:

等值线  (10)

自动选择等值线:

选取5个等间距的等值线:

显式指定等值线集合:

自动选取至多10个等值线:

当等值线密集时,BarLegend 使用连续梯度:

指定数据范围:

使用函数确定等值线:

BarLegend 有选择地标记等值线:

使用 All 标记全部等值线:

使用 None 绘制连续梯度:

图形图例  (8)

密度和等值线图使用 BarLegend

Placed 改变图例位置:

BarLegend 根据长宽比自动改变位置和大小:

BarLegend 自动选取 ColorFunctionColorFunctionScaling 的值:

BarLegend 自动选取等值线的值:

BarLegend 包括指定的等值线样式:

BarLegend 匹配等值线之间的阴影样式:

使用 BarLegend 给自动计算的图例指定标签和边框:

选项  (20)

LabelStyle  (3)

所有标签具有相同的默认样式:

指定标签样式:

LabelStyle 应用于 LegendLabel

LegendFunction  (5)

使用边框:

使用面板:

使用任意函数:

使用样式化的边:

使用阴影框:

LegendLayout  (1)

以行或列的形式绘制图例:

LegendLabel  (6)

给出图例标签:

图例标签位于图例箱之内:

使用 Placed 在边框内部放置图例标签:

使用 Placed 在边框外部放置图例标签:

Placed 中使用第三个参数旋转图例标签:

LegendMargins  (3)

内容与边界之间无边幅:

指定到全部边界的相同边幅:

指定到边界的不同边幅:

LegendMarkerSize  (2)

自动尺寸:

指定 LegendMarkerSize

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_barlegend, organization={Wolfram Research}, title={BarLegend}, year={2012}, url={https://reference.wolfram.com/language/ref/BarLegend.html}, note=[Accessed: 22-November-2024 ]}