以下是使用Echarts绘制南丁格尔图的示例代码:

// 导入Echarts
import echarts from 'echarts';

// 初始化echarts实例
const myChart = echarts.init(document.getElementById('chart'));

// 配置图表选项
const option = {
  title: {
    text: '2022年中国排名前10城市的总GDP占比分布',
    top: '5%',
    left: 'center',
  },
  tooltip: {
    trigger: 'item',
    formatter: '{b}: {d}%',
  },
  legend: {
    orient: 'horizontal',
    bottom: '2%',
    left: 'center',
  },
  series: [
    {
      type: 'pie',
      radius: ['40%', '60%'],
      avoidLabelOverlap: false,
      label: {
        show: false,
      },
      labelLine: {
        show: false,
      },
      data: [
        { value: 1234, name: '城市1' },
        { value: 2345, name: '城市2' },
        { value: 3456, name: '城市3' },
        { value: 4567, name: '城市4' },
        { value: 5678, name: '城市5' },
        { value: 6789, name: '城市6' },
        { value: 7890, name: '城市7' },
        { value: 8901, name: '城市8' },
        { value: 9012, name: '城市9' },
        { value: 1012, name: '城市10' },
      ],
    },
  ],
};

// 使用刚指定的配置项和数据显示图表
myChart.setOption(option);

在上面的代码中,我们使用了Echarts的pie类型来绘制南丁格尔图。通过配置radius属性设置内外半径,avoidLabelOverlap属性设置是否避免标签重叠,labellabelLine属性设置标签和标签线的显示与隐藏。通过配置data属性设置饼图的数据,其中value表示数值,name表示名称。

可以根据实际的数据和需求修改以上代码,以适应你的具体情况

3、使用Flask+Echarts+Jinja绘制2022年中国排名前10城市的总GDP占比分布图表。2使用Echarts绘制图表。①绘制南丁格尔图顶部居中显示主标题底部居中显示图例。②设置饼图百分比提示功能图形美观无文字溢出。

原文地址: https://www.cveoy.top/t/topic/hICv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录