一,数据导入
表. 全国药店药品销售额占比
药品类型 | 占比(%) |
化学药 | 33 |
中成药 | 45 |
生物制品 | 3 |
医疗器械 | 9 |
中药饮片 | 6 |
保健品 | 4 |
二,代码运行
from pyecharts import options as opts
from pyecharts.charts import Radar
data = [[33,45,3,9,6,4]]
c = (
Radar()
.add_schema(shape="circle",#设置雷达图形状
schema=[
opts.RadarIndicatorItem(name="化学药", max_=50),
opts.RadarIndicatorItem(name="中成药", max_=50),
opts.RadarIndicatorItem(name="生物制品", max_=50),
opts.RadarIndicatorItem(name="保健品", max_=50),
opts.RadarIndicatorItem(name="中药饮片", max_=50),
opts.RadarIndicatorItem(name="其他", max_=50),
]
)
.add("药品占比",
data,
areastyle_opts=opts.AreaStyleOpts(opacity=0.1),# 设置数据区域的透明度为0.1 (alpha)
linestyle_opts=opts.LineStyleOpts(width=1) # 设置线条的宽度为1
)
.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
.set_global_opts(
legend_opts=opts.LegendOpts(selected_mode="single"),
title_opts=opts.TitleOpts(title="全国药店药品销售额占比"),
)
.render("雷达图.html")
)