请基于pyecharts,用雷达图展示表4数据

表4. 全国药店药品销售额占比

药品类型

占比(%

化学药

33

中成药

45

生物制品

3

医疗器械

9

需求四: 请基于pyecharts,用雷达图展示表4数据

一,导入模块

from pyecharts import options as opts
from pyecharts.charts import Radar
 

二,导入数据

v1 = [[33,45,3,9,6,4]]
c = (
    Radar()
#     .set_colors(["#458598"])
    .add_schema(
        schema=[
            opts.RadarIndicatorItem(name="化学药", max_=45),
            opts.RadarIndicatorItem(name="中成药", max_=45),
            opts.RadarIndicatorItem(name="生物制品", max_=45),
            opts.RadarIndicatorItem(name="医疗器械", max_=45),
            opts.RadarIndicatorItem(name="中药饮片", max_=45),
            opts.RadarIndicatorItem(name="保健品", max_=45),
        ],
        shape="circle" , 
        #雷达图绘制类型为圆形,
        radius="70%",
         center=["50%", "60%"], #雷达图的圆心坐标,第一项数组表示横坐标(左右)的位置,第二项数组表示纵坐标(上下)的位置
#        background_color='red'
        
        )
    .add("销售额占比",v1,color='pink',     
         
#          填充区域为粉色,浅度为0.1    opacity的最大值为1
         areastyle_opts=opts.AreaStyleOpts(opacity=0.1))
# 显示标签数据(True)  则不显示标签(False)
    .set_series_opts(label_opts=opts.LabelOpts(is_show=True))
    
    .set_global_opts(
        title_opts=opts.TitleOpts(title="全国药店药品销售额占比",padding=[30,350]),
        #padding:标题内边距,设置上下的内边距为 30,左右的内边距为 250
 
        
    )
 
)

三,绘制雷达图

c.render_notebook()

四,运行结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值