general/point/point-style

Example page

import { Chart } from '@antv/g2';

const chart = new Chart({ container: 'container' });

chart.options({
  type: 'point',
  style: {
    fill: 'skyblue', // 图形填充颜色,支持颜色字符串,优先级高于color通道
    fillOpacity: 0.9, // 填充颜色透明度,范围 0-1
    stroke: '#FADC7C', // 图形描边颜色
    lineWidth: 3, // 描边宽度(像素)
    lineDash: [1, 2], // 虚线配置[实线长度, 间隔长度],[0,0]表示无描边
    strokeOpacity: 0.95, // 描边透明度,范围 0-1
    opacity: 0.9, // 整体透明度,影响填充和描边
    shadowColor: 'black', // 阴影颜色
    shadowBlur: 10, // 阴影模糊程度(像素)
    shadowOffsetX: 5, // 阴影水平偏移量(像素)
    shadowOffsetY: 5, // 阴影垂直偏移量(像素)
    cursor: 'pointer', // 鼠标悬停样式(同CSS cursor属性)
  },
  height: 350,
  data: [{ x: 0.5, y: 0.5 }],
  encode: {
    x: 'x',
    y: 'y',
    size: 10,
    shape: 'point',
  },
  scale: {
    x: { domain: [0, 1], nice: true },
    y: { domain: [0, 1], nice: true },
  },
});

chart.render();