HTML怎么写这两种图形

img

img


这两种图形在HTML怎么写?有人知道吗?求解。这两种图形在HTML怎么写?有人知道吗?求解。

好久没直接写过html了给你弄了个简易的模板
圆的那个直接css就能搞定 图表的话去echarts看文档调试吧

img

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>演示</title>
    <!-- 引入js文件 -->
    <script src="./echarts.js"></script>
    <style>
        .yuan {
            margin: 0 auto;
            width: 200px;
            height: 200px;
            border-radius: 100px;
            text-align: center;
            border: 5px solid #bd9864;
        }
        .tubiao {
            margin: 0 auto;
            width: 500px;
            height: 500px;
            background-color: #fff;
            margin-top: -80px;
        }
    </style>
</head>
<body>
    <div class="yuan">
        <p>文字</p>
        <p>文字文字文字</p>
        <p>文字文字文字文字文字</p>
    </div>
    <div class="tubiao">
        <div id="main" style="width: 600px;height:400px;"></div>
    </div>
    <script>
        // 基于准备好的dom,初始化echarts实例
        var myChart = echarts.init(document.getElementById('main'));
        // 指定图表的配置项和数据
        var option = {
            title: {
                text: '2022 年'
            },
            xAxis: {
                data: ['1月', '2月', '3月', '4月', '5月', '6月'],
            },
            yAxis: {},
            series: [
                {
                    name: '$',
                    type: 'bar',
                    data: [0, 4, 16, 10, 12, 20],
                    label: {
                        show: true,
                        position: 'top',
                        formatter: function ({ value }) {
                            return "$" + value
                        }
                    },
                    color: '#bd9864'
                }
            ]
        };
        // 使用刚指定的配置项和数据显示图表。
        myChart.setOption(option);
    </script>
</body>
</html>

用echart

这个最好采用第三方的图形插件库,如echart
当然除了这个,还有很多其他第三方插件,具体介绍可以参考这篇博主转发的文章
https://blog.csdn.net/kinmet2010/article/details/38295923