数据可视化Pyecharts第二天:参数认识

49 阅读3分钟

大家好,今天我将要分享pyecharts的参数认识。

昨天回顾:

1.了解了Pyecharts的基本介绍

2.学会了如何绘制柱形图

3.学会了如何在柱形图里添加功能。

忘了的可以回顾一下Pyecharts第一天的内容:

数据可视化Pyecharts第一天:Pyecharts介绍和基本知识 - 掘金 (juejin.cn)

好的,下面我们进入今天的内容:

from pyecharts.charts import Bar

from pyecharts.faker import Faker

from pyecharts import options as opts


bar = Bar()

bar.add_xaxis(Faker.choose())

bar.add_yaxis("", Faker.values())


bar.set_global_opts(

    title_opts=opts.TitleOpts(

        title='一级标题',

        subtitle='二级标题',

        title_link='http://www.baidu.com'  # 设置一级标题的链接为百度网址

    ),

    xaxis_opts=opts.AxisOpts(

        is_show=True, 

        min_=1  

    )
)

bar.render_notebook()

Image.png

接下来我会对代码进行一一解释:

from pyecharts.charts import Bar
from pyecharts.faker import Faker
from pyecharts import options as opts

from pyecharts.charts import Barfrom pyecharts import options as opts是我们昨天学过的内容,今天再复习一下。

from pyecharts.charts import Bar

这行代码就是导入Bar类来绘制柱形图。

from pyecharts import options as opts

这行代码的意思是从pyecharts模块中导入options模块并将其命名为opts。导入options模块可以在图表中添加功能。

from pyecharts.faker import Faker

这是pyecharts的一个模拟数据生成器模块,可以用于生成各种类型的虚假数据,为什么我们需要有这个模块呢?在第一天绘制柱形图,数据全是我们手输上去的,有的时候我们就是想单纯的看一下我们所绘制的图表的效果。

还有第二个原因:就是隐私保护,有时候,我们可能不想在演示中使用真实数据,因为这涉及到用户隐私或敏感信息。所有通过使用pyecharts.faker模块可以给我们提供了一种方法来生成具有相似特征的虚假数据,以代替真实数据,从而保护用户隐私。

同时faker对象提供了一系列的方法来生成各种类型的虚假数据,例如:

  • Faker.values():生成一组虚假的数值数据。
  • Faker.choose():生成一组虚假的分类数据。
  • Faker.dates():生成一组虚假的日期数据。
  • Faker.weeks():生成一组虚假的星期数据。
  • Faker.months():生成一组虚假的月份数据。
  • Faker.chinese_province():生成一组虚假的中国省份数据。
  • Faker.chinese_city():生成一组虚假的中国城市数据。

对这部分感兴趣的同学可以去看一下pyecharts的官方文档。

bar = Bar()
bar.add_xaxis(Faker.choose())
bar.add_yaxis("", Faker.values())

bar = Bar() 这行代码创建了一个柱状图对象,并将其赋值给变量bar

使用bar.add_xaxis(Faker.choose())添加了横坐标数据,这里使用了Faker.choose()生成一组虚假的分类数据。

使用bar.add_yaxis("", Faker.values())添加了纵坐标数据,这里使用了Faker.values()生成一组虚假的数值数据,并将空字符串作为系列名称传递给函数。

bar.set_global_opts(

    title_opts=opts.TitleOpts(

        title='一级标题',

        subtitle='二级标题',

        title_link='http://www.baidu.com'  # 设置一级标题的链接为百度网址

    ),

    xaxis_opts=opts.AxisOpts(

        is_show=True, 

        min_=1  
    )
)

通过bar.set_global_opts()方法设置了全局选项,包括:

  • title_opts用于配置标题相关选项。title是一级标题的意思,subtitle是二级标题的意思。title_link是标题链接,我们可以把我们的网址放到里面。

xaxis_opts=opts.AxisOpts()是在Pyecharts中设置X轴参数的一种方式。我们可以使用xaxis_opts参数来自定义X轴的属性,例如设置轴标签、轴线样式、刻度线样式等。

  • xaxis_opts用于配置X轴相关选项,这里设置了显示X轴并指定最小值为1。
  • is_show=True 在Pyecharts中,生成图表后,默认情况下是不会立即显示该图表的。如果我们想要直接在代码中查看图表,通过设置is_show=True可以实现直接查看图表。

最后使用bar.render_notebook()将图表嵌入到Notebook中就好了。

今天的知识点总结:

1.我们了解pyecharts.faker模块的参数和使用

2.学会了xaxis_opts=opts.AxisOpts()来设置设置X轴参数

3.学习了如何在代码中查看图表

好了,今天就讲到这里了,希望与各位一起学习数据可视化,有问题可以在评论区提问,我非常愿意与大家一同探讨