动态生成 Html 个图形

Dynamically Generate Html Graphic

我正在尝试找出动态生成此图形的最佳方法。这可以是 1 -> n 个圆圈,其中包含与基线相关的信息。

请告诉我您以前是如何做到这一点的,或者您熟悉一种可能有效的方法。

这是基本布局的图像。

这是客户样本报告的图片。

这是您的形状的基本 css。您应该能够轻松扩展此图案以旋转底部图案的形状。在前后使用 css 有助于保持标记干净。

.fizz { 
    height: 50px; 
    width: 50px; 
    background:#ddd; 
    border-radius:50%; 
    position:relative; 
    float: left;
    margin-right:20px;
}
.fizz:before { 
    content:""; 
    height: 50px; 
    top: 49px; 
    left: 23px;
    position:absolute;
    border-left: 4px solid #ddd;
}
.fizz:after { 
    content:""; 
    height: 10px; 
    width: 10px; 
    top: 97px; 
    left: 16px;
    position:absolute;
    border: 4px solid #ddd;
    border-radius: 50%;
}
<div class="fizz"></div>
<div class="fizz"></div>
<div class="fizz"></div>
<div class="fizz"></div>