python-pyecharts 仪表盘,去除百分号

一个项目需要用仪表盘,一看python 有对接echarts的  pip install pyecharts  安装成功

按照官方文档,研究研究,完成了如下代码


from pyecharts import options as opts
from pyecharts.charts import Gauge, Page

 

c = (
    Gauge(init_opts=opts.InitOpts(width="640px", height="480px"))#初始全局配置
    .add(
        "",
        [("出生率", 50)],

        #系列配置
        axisline_opts=opts.AxisLineOpts(
            linestyle_opts=opts.LineStyleOpts(
                color=[(0.4, "#00B050"), (0.5, "#FFC000"), (0.75, "#FF6600"), (1, "#FF0000")], width=25
            ),

            
        ),
        tooltip_opts=opts.TooltipOpts(
            formatter= '{c}个',
            textstyle_opts=opts.TextStyleOpts(font_size=20),
        ),#仪表盘指针格式化

        min_ = 0,    #最小刻度
        max_ = 500,  #最大刻度

    )
    #全局配置
    .set_global_opts(
        title_opts=opts.TitleOpts(title=None,subtitle=None,),#标题区域配置
        legend_opts=opts.LegendOpts(is_show=True),  #图例配置项
        #visualmap_opts  视觉映射配置


    )
    
)

c.render()


得出如下结果,可是,我只想表示一个值而已,你弄个百分号在那边算怎么回事,整了半天,搞不定。

python-pyecharts 仪表盘,去除百分号_第1张图片

按照官方介绍,这是提供的百度echarts的接口,好吧,到百度官网找到了示例

https://echarts.baidu.com/examples/editor.html?c=gauge

有如下代码,去掉百分号试试,天哪,图片上也没了。哦,是这样的,看下pyecharts生成的html,好嘛,也有类似的代码,也去掉百分号试试,完全没问题呀。

python-pyecharts 仪表盘,去除百分号_第2张图片

重新来一遍pip install pyecharms

知道pyecharms安装到哪里去了,按照官方文档,这是charts中的bacic chart,看看,还真有类似的目录,看看 还真有gauge.py这个文件

python-pyecharts 仪表盘,去除百分号_第3张图片

打开

python-pyecharts 仪表盘,去除百分号_第4张图片

哎呦喂,熟悉的代码来了,好了,删掉百分号试试,得嘞,大工告成

python-pyecharts 仪表盘,去除百分号_第5张图片

在其上还有一个文件  globals.py  ,我们默认生成的文件使用的cdn都是https://assets.pyecharts.org/assets/ 受各种因素影响,访问速度不是非常理想,可以改成我们自己的cdn地址,这样后面生成的html文件中图形访问速度明显变快

 

 

你可能感兴趣的:(pyecharts)