数据可视化——pyecharts——02——配置项-全局配置项——01初始化配置项

正如前面所说pyecharts一切皆Options

1.全局配置项

初识全局配置组件

Note: 配置项章节应该配合图表类型章节中的 example 阅读。

全局配置项可通过 set_global_options 方法设置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JxH3nCQK-1589378425383)(D:\笔记图片集\57307650-8a4d0280-7117-11e9-921f-69b8e9c5e4aa.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-unXSzopf-1589378425385)(D:\笔记图片集\58749659-3554a000-84bb-11e9-9421-b1905e2f3430.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YG4KbOOb-1589378425386)(D:\笔记图片集\57307650-8a4d0280-7117-11e9-921f-69b8e9c5e4aa.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RZAs2d5B-1589378425388)(D:\笔记图片集\58749659-3554a000-84bb-11e9-9421-b1905e2f3430.png)]

1.1.初始化配置

class pyecharts.options.InitOpts

class InitOpts(
    # 图表画布宽度,css 长度单位。
    width: str = "900px",

    # 图表画布高度,css 长度单位。
    height: str = "500px",

    # 图表 ID,图表唯一标识,用于在多图表时区分。
    chart_id: Optional[str] = None,

    # 渲染风格,可选 "canvas", "svg"
    # # 参考 `全局变量` 章节
    renderer: str = RenderType.CANVAS,

    # 网页标题
    page_title: str = "Awesome-pyecharts",

    # 图表主题
    theme: str = "white",

    # 图表背景颜色
    bg_color: Optional[str] = None,

    # 远程 js host,如不设置默认为 https://assets.pyecharts.org/assets/"
    # 参考 `全局变量` 章节
    js_host: str = "",

    # 画图动画初始化配置,参考 `global_options.AnimationOpts`
    animation_opts: Union[AnimationOpts, dict] = AnimationOpts(),
)

这是官方给出的初始化配置类(InitOpts)的参数, 及其作用。


我们以一个显示某城市7日内最高气温的示例, 来介绍如何使用。

示例:

temperature.py

# -*- coding:utf-8 -*-
#导入折线图类和 配置模块
from pyecharts.charts import Line
from pyecharts import options as opts
from pyecharts import globals
from pyecharts import globals
import random
#-----测试数据-----

date = ['5月{0}日'.format(day) for day in range(1, 10) ]
temp_a = [ random.randint(10,25) for i in range(10)] #随机生成城市A的平均温度
temp_b = [ random.randint(10, 25) for i in range(10)] #城市B的平均气温

#实例化一个折线图类
#传入init_opts参数(类型为InitOpts类)
#我们配置高度和宽度, 
#	     然后渲染使用SVG(默认CANVAS), 
#         设置网页标题
#         设置主题
line = Line(
    init_opts=opts.InitOpts(width="600px",
                            height="400px",
                            renderer= globals.RenderType.SVG,
                            page_title="两座城市的平均气温",
                            theme= globals.ThemeType.DARK
                            ))

#添加数据
line.add_xaxis(date)
line.add_yaxis("城市A平均气温",temp_b)
line.add_yaxis("城市B平均气温",temp_a)
#渲染
line.render()

数据可视化——pyecharts——02——配置项-全局配置项——01初始化配置项_第1张图片

为什么叫初始化配置, 个人感觉是和初始化有关。

参考

  • 官方文档

你可能感兴趣的:(数据采集python)