可视化工具学习-pyecharts(基本图表1)

本文章主要学习pyecharts基本图形的绘制,工具包的详情请看pyecharts文档

Bar(柱状图/条形图)

代码如下:

from pyecharts import Bar
attr = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
data1 = [2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3]
data2 = [2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3]
bar = Bar('一年的降水量与蒸发量')
bar.add('降水量',attr,data1)
bar.add('蒸发量',attr,data2)
bar.render()

在这里插入图片描述

Bar.add() 方法签名

add(name, x_axis, y_axis,
    is_stack=False,
    bar_category_gap='20%', **kwargs)

name -> str

  • name -> str
    图例名称
  • x_axis -> list
    x 坐标轴数据
  • y_axis -> list
    y 坐标轴数据
  • is_stack -> bool
    数据堆叠,同个类目轴上系列配置相同的 stack 值可以堆叠放置
  • bar_category_gap -> int/str
    类目轴的柱状距离,当设置为 0 时柱状是紧挨着(直方图类型),默认为 ‘20%’

is_stack 实现数据堆叠

代码如下:

bar = Bar('一年的降水量与蒸发量')
bar.add('降水量',attr,data1,is_stack=True)
bar.add('蒸发量',attr,data2,is_stack=True)

在这里插入图片描述

使用标记点和标记线

代码如下:

bar = Bar('一年的降水量与蒸发量')
bar.add('降水量',attr,data1,mark_line=["average"])
bar.add('蒸发量',attr,data2,mark_point=["min","max"])

在这里插入图片描述

  • mark_line 标记线
  • mark_point 标记点

is _convert X,Y轴对换(默认为Flase)

代码如下:

bar = Bar('一年的降水量与蒸发量',title_pos = 'center')
bar.add('降水量',attr,data1)
bar.add('蒸发量',attr,data2,is_convert = True,legend_pos = 'right')

在这里插入图片描述

  • title_pos 标题的位置(默认为lift)参数"auto,lift,center,right"
  • legend_pos 图例位置(默认center)参数"lift,center,right"
    柱状图暂时就学习到这,其实还有很多配置没有讲到,需要详细的图表配置请到图表配置查看。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值