实现柱形图

实现如下图所示的柱形图:


image.png
  • 示例代码:
var labelData = ['党小组、村(居)民组会议', '粮油副食群众通过电话或口头等方式', '群众通过微信、QQ等方式退出', '党员议事日', '意见箱', '包组干部收集到群众的需求', '落实上级党委政府工作安排', '其它'];
var valueData = [52, 32, 12, 53, 65,36,69,29];
var option = {
    backgroundColor: '#013B6F',
    xAxis: {
        show: false,
    },
    tooltip: {
        show: true,
    },
    yAxis: [
        {
            splitLine: 'none',
            axisLine: 'none',
            axisLabel: {
                verticalAlign: 'top',
                align: 'left',
                padding: [20, 0, 0, 10],//文字与柱状图的距离
                textStyle: {
                    color: '#FFFFFF',
                    fontSize: '16',
                },
            },
            data: labelData,
        },
        {
            axisLine: 'none',
            data: valueData,
            axisLabel: {
                show: true,
                verticalAlign: 'bottom',
                align: 'right',
                padding: [30, 10, -40, 0],//数据与图形的距离
                textStyle: {
                    color: '#fff',
                    fontSize: '16',
                }
            },
        },
    ],
    series: [
        {
            type: 'bar',
            showBackground: true,
            data: valueData,
            barWidth: 18,
            itemStyle: {
                normal: {
                    color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [
                        {
                            offset: 0,
                            color: 'rgba(41, 204, 255, 1)',
                        },
                        {
                            offset: 1,
                            color: 'rgba(10, 116, 255, 1)',
                        },
                    ]),
                },
            },
        },
    ],
};

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容