【MarkDown】CSDN Markdown之四象限图quadrantChart详解

news2024/9/28 3:21:54

四象限图

四象限图是一种将数据分为四个象限的可视化方法。它用于在二维网格上绘制数据点,其中一个变量表示x轴,另一个变量表示y轴。根据针对正在分析的数据集的一组标准,将图表分成四个相等的部分来确定四个象限。经常使用四象限图来识别数据中的模式和趋势,并根据数据点在图表中的位置确定优先级操作。它们通常用于商业、市场营销和风险管理等领域。

注意: 只有Mermaid 10.2.3+ 才支持 quadrantChart

示例

代码:

```mermaid
quadrantChart
title 宣传活动的范围和参与度
x-axis “低覆盖宣传” --> “高覆盖宣传”
y-axis “低参与度” --> “高参与度”
quadrant-1 “应该扩大宣传范围”
quadrant-2 “需要扩大宣传范围”
quadrant-3 “重新评估”
quadrant-4 “可以改进”
“活动 A”: [0.3, 0.6]
“活动 B”: [0.45, 0.23]
“活动 C”: [0.57, 0.69]
“活动 D”: [0.78, 0.34]
“活动 E”: [0.40, 0.34]
“活动 F”: [0.35, 0.78]
```

quadrantChart
    title 宣传活动的范围和参与度
    x-axis "低覆盖宣传" --> "高覆盖宣传"
    y-axis "低参与度" --> "高参与度"
    quadrant-1 "应该扩大宣传范围"
    quadrant-2 "需要扩大宣传范围"
    quadrant-3 "重新评估"
    quadrant-4 "可以改进"
    "活动 A": [0.3, 0.6]
    "活动 B": [0.45, 0.23]
    "活动 C": [0.57, 0.69]
    "活动 D": [0.78, 0.34]
    "活动 E": [0.40, 0.34]
    "活动 F": [0.35, 0.78]

在这里插入图片描述

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Mermaid 四象限图</title>
    <script src="https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.js"></script>
  </head>
  <body>
    <pre class="mermaid">
      quadrantChart
          title 宣传活动的范围和参与度
          x-axis "低覆盖宣传" --> "高覆盖宣传"
          y-axis "低参与度" --> "高参与度"
          quadrant-1 "应该扩大宣传范围"
          quadrant-2 "需要扩大宣传范围"
          quadrant-3 "重新评估"
          quadrant-4 "可以改进"
          "活动 A": [0.3, 0.6]
          "活动 B": [0.45, 0.23]
          "活动 C": [0.57, 0.69]
          "活动 D": [0.78, 0.34]
          "活动 E": [0.40, 0.34]
          "活动 F": [0.35, 0.78]
  </pre>
    <script>
    const config = {
      startOnLoad: true,
      securityLevel: 'loose',
    };
    mermaid.initialize(config);
  </script>
  </body>
</html>

语法

INFO

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

INFO
对于数据点的 x 和 y 值,最小值为 0,最大值为 1。

标题

标题是对图表的简短描述,它总是出现在图表的顶部。

示例

quadrantChart
    title 这是一个简单的示例

X轴

x-axis确定 x 轴上所显示的文本。在 x 轴上,有左侧和右侧两个部分,您可以同时传递两个部分,或者只传递左侧部分。语句应该以 “x-axis” 开始,然后是左轴文本,之后是分隔符 “-->”,再接着是右轴文本。

示例

显示左右轴文本,如下:

x-axis <左轴文本> --> <右轴文本> 

只显示左轴文本,如下:

x-axis <左轴文本> 

Y轴

y-axis确定 y 轴上所显示的文本。在 y 轴上,有顶部和底部两个部分,您可以同时传递两个部分,或者只传递底部部分。语句应该以 “y-axis” 开始,然后是底轴文本,之后是分隔符 “-->”,再接着是顶轴文本。

示例

显示顶部和底部轴文本,如下:

y-axis <text> --> <text> 

只显示底部轴文本,如下:

y-axis <text> 

象限文本

quadrant-[1,2,3,4] 确定在象限内显示的文本。

quadrant-<象限序号> <象限文本>

示例

  1. 确定在右上象限内呈现的文本:

    quadrant-1 <text>

  2. 确定在左上象限内呈现的文本:
    quadrant-2 <text>

  3. 确定在左下象限内呈现的文本:
    quadrant-3 <text>

  4. 确定在右下象限内呈现的文本:

    quadrant-4 <text>

点集

点用于在象限图表中绘制圆圈。语法:

<文本>:[x,y]

这里的x和y值在0-1的范围内。

示例

  1. 绘制一个在右上象限中的点:
    “点1”: [0.75, 0.80]
  2. 绘制一个在左下象限中的点:
    “点2”: [0.35, 0.24]

图表配置

参数描述默认值
chartWidth图表的宽度500
chartHeight图表的高度500
titlePadding标题的顶部和底部填充10
titleFontSize标题字体大小20
quadrantPadding在所有象限外填充5
quadrantTextTopPadding当文本绘制在顶部时,象限文本顶部填充(不存在数据点)5
quadrantLabelFontSize象限文本字体大小16
quadrantInternalBorderStrokeWidth象限内的边框笔划宽度1
quadrantExternalBorderStrokeWidth象限外部边界笔划宽度2
xAxisLabelPaddingx轴文本的顶部和底部填充5
xAxisLabelFontSizeX轴文本字体size
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点文本颜色
quadrantXAxisTextFillX轴文本颜色
quadrantYAxisTextFillY轴文本颜色
quadrantInternalBorderStrokeFill象限内部边框颜色
quadrantExternalBorderStrokeFill象限外部边框颜色
quadrantTitleFill标题颜色

配置和主题示例

代码:

```mermaid
%%{init: {“quadrantChart”: {“chartWidth”: 400, “chartHeight”: 400}, “themeVariables”: {“quadrant1TextFill”: “#ff0000”} }}%%
quadrantChart
x-axis “急” --> “缓”
y-axis “普通” --> “重要 ❤”
quadrant-1 “重新计划”
quadrant-2 “立马处理”
quadrant-3 “委托别人”
quadrant-4 “删除任务”
```

%%{init: {"quadrantChart": {"chartWidth": 400, "chartHeight": 400}, "themeVariables": {"quadrant1TextFill": "#ff0000"} }}%%
quadrantChart
  x-axis "急" --> "缓"
  y-axis "普通" --> "重要 ❤"
  quadrant-1 "重新计划"
  quadrant-2 "立马处理"
  quadrant-3 "委托别人"
  quadrant-4 "删除任务"

在这里插入图片描述

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Mermaid 四象限图</title>
    <script src="https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.js"></script>
  </head>
  <body>
    <pre class="mermaid">
    quadrantChart
      x-axis "急" --> "缓"
      y-axis "普通" --> "重要 ❤"
      quadrant-1 "重新计划"
      quadrant-2 "立马处理"
      quadrant-3 "委托别人"
      quadrant-4 "删除任务"
</pre>
    <script>
      
    const config = {
      startOnLoad: false,
      securityLevel: 'loose',
      theme:"dark",
      quadrantChart: {
        chartWidth: 800, 
        chartHeight: 800
      }, 
      themeVariables: {
        quadrant1TextFill: "#ff0000"
      } 
    };
    // mermaid.mermaidAPI.setConfig(config2)
    mermaid.initialize(config);
    console.log(mermaid.mermaidAPI.getConfig());
  </script>
  </body>
</html>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/656828.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

父亲节|祝天下所有父亲节日快乐,长寿安康!

父亲节&#xff0c;是一个感谢父亲的节日。普遍认为的日期是每年6月的第三个星期日&#xff0c;在这一天世界上有52个国家和地区在过父亲节。同时注重孝道也是我们中华民族的传统文化。 在这个感恩的节日里 把最真诚美好的祝福 送给天下所有的父亲们 祝福他们 节日快乐&…

OpenAI 大模型生态

目录标题 1. 语言类大模型2. 图像多模态大模型3. 语音识别模型4. 文本向量化模型5. 审查模型6. 编程大模型1. 语言类大模型 包括GPT-3、GPT-3.5、GPT-4系列模型。并且,OpenAl在训练GPT-3的同时,训练了参数不同、复杂度各不相同的A、B、C、D四项大模型(基座模型),用于不同场景…

mysql 集群 MGR

mysql安装&#xff08;3台服务&#xff09; 1下载 wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz 2解压mysql wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz tar -zxvf…

键盘按键事件 通过键盘上下左右按键移动界面上图标

#main.c文件 #include “keyevent.h” #include int main(int argc, char *argv[]) { QApplication a(argc, argv); KeyEvent w; w.show(); return a.exec();} #include “keyevent.h”//头文件 #ifndef KEYEVENT_H #define KEYEVENT_H #include #include #include cl…

Windows安装Make工具(make.exe和mingw)

1、make.exe 官网介绍&#xff1a;Make是一个工具&#xff0c;它控制从程序的源文件生成程序的可执行文件和其他非源文件。Make从一个名为Makefile的文件中获取如何构建程序的知识&#xff0c;该文件列出了每个非源文件以及如何从其他文件中计算它。当你编写一个程序时&#x…

[性能测试工具]——Loadrunner的使用及安装指南

目录 一、基本概念 1.1 什么是性能测试&#xff1f; 1.2 性能测试和功能测试的区别&#xff1f; 1.3 什么样的软件属于性能好&#xff0c;什么样的软件属于性能不好&#xff1f; 1.4 哪些因素会影响到软件性能&#xff1f; 二、为什么对软件进行性能测试&#xff1f; 三、性…

压测工具Jmeter学习

压测工具Jmeter Jmeter介绍 Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试&#xff0c;它最初被设计用于Web应用测试&#xff0c;但后来扩展到其他测试领域。 它可以用于测试静态和动态资源&#xff0c;例如静态文件、Java 小服务程序、CGI …

Django基础入门④:数据表显示和Django模板详讲

Django基础入门④&#xff1a;数据表显示和Django模板详讲 数据表显示字段显示表单显示分块内联显示列表显示搜索栏目创建筛选排序分页导入导出 Django模板什么是模板模板使用render方法详解 &#x1f3d8;️&#x1f3d8;️个人简介&#xff1a;以山河作礼。 &#x1f396;️&…

CVPR | 时尚领域视觉语言预训练模型Kaleido-BERT

来源&#xff1a;投稿 作者&#xff1a;小灰灰 编辑&#xff1a;学姐 这是一篇在时尚领域、往细粒度方向做视觉-语言预训练的工作。 论文标题&#xff1a;Kaleido-BERT: Vision-Language Pre-training on Fashion Domain 论文链接&#xff1a;https://arxiv.org/abs/2103.1611…

深度刨析指针Advanced 2

作者主页&#xff1a;paper jie的博客_CSDN博客-C语言,算法详解领域博主 本文作者&#xff1a;大家好&#xff0c;我是paper jie&#xff0c;感谢你阅读本文&#xff0c;欢迎一建三连哦。 本文录入于《系统解析C语言》专栏&#xff0c;本专栏是针对于大学生&#xff0c;编程小白…

使用omp并行技术加速最短路径算法-迪杰斯特拉(Dijkstra)算法(记录最短路径和距离)

原理&#xff1a; Dijkstra算法是解决**单源最短路径**问题的**贪心算法** 它先求出长度最短的一条路径&#xff0c;再参照该最短路径求出长度次短的一条路径 直到求出从源点到其他各个顶点的最短路径。 首先假定源点为u&#xff0c;顶点集合V被划分为两部分&#xff1a;集合…

stable-diffusion-webui的介绍与使用——Controlnet1.1

源码地址&#xff1a;https://github.com/lllyasviel/ControlNet | 最新版本 controlnet-v1.1 论文地址&#xff1a;2302.Adding Conditional Control to Text-to-Image Diffusion Models 扩展UI地址&#xff08;需先安装sd-webui&#xff09;&#xff1a;https://github.com/M…

基于对Element UI的表单验证

文章目录 &#x1f412;个人主页&#x1f3c5;JavaEE系列专栏&#x1f4d6;前言&#xff1a;&#x1fa80;从以下源码中介绍&#xff1a;&#x1f380;这里是官网源码 &#x1f412;个人主页 &#x1f3c5;JavaEE系列专栏 &#x1f4d6;前言&#xff1a; 本篇博客主要以介绍基…

杂记——FDA获批的AI超声产品

目前&#xff0c;人工智能算法在医学图像领域发展迅猛。相对于CT、MRI等&#xff0c;人工智能在超声图像处理领域仍处于起步阶段。近年来&#xff0c;多项研究利用深度学习、计算机视觉和图像处理等技术&#xff0c;对超声图像进行自动化分析、识别和量化&#xff0c;提供辅助医…

Golang的pprof性能分析

文章目录 一、pprof 概述二、服务开启pprof1、代码中引用pprof2、服务开启一个端口&#xff0c;用来监听pprof 三、使用pprof采集CPU耗时1、调用流程图2、查看火焰图 四、使用pprof分析内存泄漏问题查看当前程序的内存占用查看goroutine的运行时间 五、性能优化案例背景1、压测…

WIFI中的频段、信道、信道带宽

一、波长、波速与频率 波长波速/频率 “波速”由“介质”决定。 “频率”由“波源”决定。 “波长”由“介质”(波速V)、“波源”(频率f)共同决定。&#xff08;λV/f&#xff09; 波长&#xff08;wavelength&#xff09;&#xff1a; 指波在一个振动周期内传播的距离。也就…

【正点原子STM32连载】 第三十二章 光敏传感器实验 摘自【正点原子】STM32F103 战舰开发指南V1.2

1&#xff09;实验平台&#xff1a;正点原子stm32f103战舰开发板V4 2&#xff09;平台购买地址&#xff1a;https://detail.tmall.com/item.htm?id609294757420 3&#xff09;全套实验源码手册视频下载地址&#xff1a; http://www.openedv.com/thread-340252-1-1.html 第三十…

【网络面试必问】浏览器如何委托协议栈完成消息的收发

接上一篇&#xff1a;【面试中的网络知识】DNS原理-如何实现域名和IP地址的查询转换  在前面的博客中&#xff0c;提到过无数次&#xff0c;浏览器作为应用程序&#xff0c;本身是不具备向网络中发送网络请求的能力&#xff0c;要委托操作系统的内核协议栈来完成。协议栈再调用…

新手学习Vmp之控制流程图生成

新手学习Vmp之控制流程图生成 控制流程图的生成对于反混淆分析来说是非常重要的一步&#xff0c;这里记录一下我研究的过程&#xff0c;以Vmp2为例子。 这里我的环境准备如下: Visual Studio IDA SDK Capstone Unicorn Graphviz IDA SDK插件环境&#xff0c;主要是有一些AP…

1.2数据机构——算法和复杂度

一、算法 1、概念&#xff1a;算法是对特定问题求解的一种描述&#xff08;或步骤&#xff09;&#xff0c;是指令的特定序列 2、程序数据结构算法 3、算法的特性&#xff1a; 有穷性&#xff1a;算法是有穷的&#xff0c;程序是无穷的 确定性&#xff1a;每条指令有确定的…