圆点#

circle 标记与 point 标记类似,不同之处在于 (1) shape 值始终设置为 circle (2) 它们默认是填充的。

圆点标记属性#

一个 circle 标记定义可以包含任何标准标记属性和以下特殊属性

点击显示表格

属性

类型

描述

size

anyOf(number, ExprRef)

标记的默认大小。

  • 对于 point/circle/square 标记,这代表标记的像素面积。请注意,此值设置的是符号的面积;边长将随此值的平方根增加。

  • 对于 bar 标记,这代表条形的带状大小,以像素为单位。

  • 对于 text 标记,这代表字体大小,以像素为单位。

默认值

  • 对于 point、circle、square 标记,默认值为 30;width/height 的 step

  • 对于具有离散维度的 bar 标记,默认值为 2

  • 对于具有连续维度的 bar 标记,默认值为 5

  • 对于 text 标记,默认值为 11

带圆点的散点图#

这是一个带 circle 标记的散点图示例

import altair as alt
from vega_datasets import data

source = data.cars.url

alt.Chart(source).mark_circle().encode(
   x=("Horsepower:Q"),
   y=("Miles_per_Gallon:Q"),
)