象限图基础语法

象限图

象限图是分为四个象限的数据的直观表示。 它用于在二维网格上绘制数据点,其中一个变量表示在 x 轴上,另一个变量表示在 y 轴上。 象限是通过根据一组特定于所分析数据的标准将图表分为四个相等部分来确定的。 象限图通常用于识别数据的模式和趋势,并根据图表中数据点的位置确定操作的优先级。 它们通常用于商业、营销和风险管理等领域。

Example

quadrantChart
    title Reach and engagement of campaigns
    x-axis Low Reach --> High Reach
    y-axis Low Engagement --> High Engagement
    quadrant-1 We should expand
    quadrant-2 Need to promote
    quadrant-3 Re-evaluate
    quadrant-4 May be improved
    Campaign A: [0.3, 0.6]
    Campaign B: [0.45, 0.23]
    Campaign C: [0.57, 0.69]
    Campaign D: [0.78, 0.34]
    Campaign E: [0.40, 0.34]
    Campaign F: [0.35, 0.78]

 

句法

信息

如果图表中没有可用的点,轴文本和象限都将呈现在相应象限的中心。 如果有点,x 轴标签将从相应象限的左侧呈现,它们也将显示在图表底部,y 轴标签将呈现在相应象限的底部,象限文本将呈现在图表的顶部 各自的象限。

信息

对于点 x 和 y 值,最小值为 0,最大值为 1。

标题


标题是图表的简短描述,它将始终呈现在图表顶部。

Example

 quadrantChart
    title This is a sample example

x-axis

 x 轴决定 x 轴上显示的文本。 在 x 轴上有左右两部分,您可以同时通过两个部分,也可以仅通过左侧。 该语句应以 x 轴开始,然后是左轴文本,后跟分隔符 --> 然后是右轴文本。

Example

  1. x-axis <text> --> <text> 左轴和右轴文本都将被渲染。
  2. x-axis <text> 仅渲染左轴文本。 

y-axis

y 轴确定将在 y 轴上显示哪些文本。在 y 轴上有两个部分顶部和底部,您可以同时通过两者,也可以只通过底部。该语句应以 y-axis开头,然后是bottom axis text,后跟分隔符 -->then top axis text。 

Example

  1.  y-axis -<text>-> <text> 呈现底部和顶部轴文本。
  2. y-axis <text> 仅呈现底部轴文本。

象限文本


象限-[1,2,3,4] 确定象限内显示哪些文本。

例子

  1. Quadrant-1 <text> 确定将在右上象限内呈现哪些文本。
  2. Quadrant-2 <text> 确定将在左上象限内呈现哪些文本。
  3. Quadrant-3 <text> 确定将在左下象限内呈现哪些文本。
  4. Quadrant-4 <text> 确定右下象限内将呈现哪些文本。

积分


点用于在象限图内绘制一个圆。 语法为 <text>: [x, y] 这里 x 和 y 的值在 0 - 1 范围内。

例子

  1. Point 1:[0.75, 0.80] 这里点 1 将绘制在右上象限。
  2. Point 2:[0.35, 0.24] 这里点 2 将绘制在左下象限。

图表配置

 

范围描述默认值
chartWidth图表的宽度500
chartHeight图表的高度500
titlePadding标题的顶部和底部填充10
titleFontSize标题字体大小20
quadrantPadding所有象限外的填充5
quadrantTextTopPadding当文本绘制在顶部时(不存在数据点)象限文本顶部填充5
quadrantLabelFontSize象限文本字体大小16
quadrantInternalBorderStrokeWidth象限内的边框描边宽度1
quadrantExternalBorderStrokeWidth象限外部边框描边宽度2
xAxisLabelPaddingx 轴文本的顶部和底部填充5
xAxisLabelFontSizex 轴文本的顶部和底部填充16
xAxisPositionx 轴的位置(顶部、底部)如果有点,则 x 轴将始终渲染在底部'top'
yAxisLabelPaddingy 轴文本的左右填充5
yAxisLabelFontSizeY 轴文本字体大小16
yAxisPositiony 轴位置(左、右)'left'
pointTextPadding点和下面文本之间的填充5
pointLabelFontSize点文本字体大小12
pointRadius要绘制的点的半径5

图表主题变量 

参数说明
quadrant1Fill右上象限的填充颜色
quadrant2Fill左上象限的填充颜色
quadrant3Fill左下象限的填充颜色
quadrant4Fill右下象限的填充颜色
quadrant1TextFill右上象限的文本颜色
quadrant2TextFill左上象限的文本颜色
quadrant3TextFill左下象限的文本颜色
quadrant4TextFill右下象限的文本颜色
quadrantPointFill点填充颜色
quadrantPointTextFill点文本颜色
quadrantXAxisTextFill点文本颜色
quadrantYAxisTextFill点文本颜色
quadrantInternalBorderStrokeFill象限内边框颜色
quadrantExternalBorderStrokeFill象限外边框颜色
quadrantTitleFill填充标题颜色

配置和主题示例

%%{init: {"quadrantChart": {"chartWidth": 400, "chartHeight": 400}, "themeVariables": {"quadrant1TextFill": "#ff0000"} }}%%
quadrantChart
  x-axis Urgent --> Not Urgent
  y-axis Not Important --> "Important ❤"
  quadrant-1 Plan
  quadrant-2 Do
  quadrant-3 Delegate
  quadrant-4 Delete

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你们的q哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值