iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python Pyecharts怎么绘制象形柱图
  • 740
分享到

Python Pyecharts怎么绘制象形柱图

2023-06-28 23:06:28 740人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

今天给大家介绍一下python Pyecharts怎么绘制象形柱图。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。在可视化展示过程中,为了达到更形象的

今天给大家介绍一下python Pyecharts怎么绘制象形柱图。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。

可视化展示过程中,为了达到更形象的展示效果,我们往往需要自定义一些直观的图例,下面给大家介绍可视化库Pyecharts中的象形柱图,希望对你有所帮助。

Python Pyecharts怎么绘制象形柱图

1.准备工作

1.1 导入模块

from pyecharts import options as optsfrom pyecharts.charts import PictorialBarfrom pyecharts.globals import SymbolType

没有安装pyecharts的,直接pip安装即可。

1.2 部分参数

def add_yaxis(    # 系列名称    series_name: str,    # 系列数据    y_axis: Sequence,    # 图形类型    symbol: Optional[str] = None,    # 图形的大小    symbol_size: UNIOn[Numeric, Sequence, None] = None,    # 图形的定位位置    symbol_pos: Optional[str] = None,    # 图形相对于原本位置的偏移    symbol_offset: Optional[Sequence] = None,    # 图形的旋转角度    symbol_rotate: Optional[Numeric] = None,    # 是否剪裁图形    is_symbol_clip: bool = False,    # 系列 label 颜色    color: Optional[str] = None,    # 同一系列的柱间距离,默认为类目间距的 10%,可设固定值    cateGory_gap: Union[Numeric, str] = "10%",    # 标签配置项,参考 `series_options.LabelOpts`    label_opts: Union[opts.LabelOpts, dict] = opts.LabelOpts(),)

2.基础象形图

部分省市人口数量:

province = ["北京", "天津", "湖北", "山西", "上海", "内蒙古", "云南", "黑龙江", "广东", "福建"]values = [2189, 1386, 5775, 3491, 2487, 2404, 4720, 3185, 12601, 4154]c = (    PictorialBar()    .add_xaxis(province)    .add_yaxis(        "",        values,        label_opts=opts.LabelOpts(is_show=False),        symbol_size=18,        symbol_repeat="fixed",        symbol_offset=[0, 0],        is_symbol_clip=True,        symbol=SymbolType.ARROW,    )    .reversal_axis()    .set_global_opts(        title_opts=opts.TitleOpts(title="省份人口数量(万人)"),        xaxis_opts=opts.AxisOpts(is_show=True),        yaxis_opts=opts.AxisOpts(            axistick_opts=opts.AxisTickOpts(is_show=False),            axisline_opts=opts.AxisLineOpts(                linestyle_opts=opts.LineStyleOpts(opacity=0)            ),        ),    ))c.render_notebook()

效果:

Python Pyecharts怎么绘制象形柱图

symbol样式可选: RECT、ROUND_RECT、TRIANGLE、DIAMOND、ARROW。

设置为“DIAMOND”效果如下:

Python Pyecharts怎么绘制象形柱图

3.自定义图例

3.1 图片图例

Python Pyecharts怎么绘制象形柱图

3.2 生成象形图

代码:

c = (    PictorialBar()    .add_xaxis(list(dic.keys()))    .add_yaxis(        "2020",        [            {"value": 18, "symbol": dic['飞机']},            {"value": 40, "symbol": dic['火车']},            {"value": 78, "symbol": dic['汽车']},            {"value": 66, "symbol": dic['轮船']},        ],        label_opts=opts.LabelOpts(is_show=False),        symbol_size=22,        symbol_repeat="fixed",        symbol_offset=[0, 5],        is_symbol_clip=True,    )    .add_yaxis(        "2021",        [            {"value": 54, "symbol": dic['飞机']},            {"value": 68, "symbol": dic['火车']},            {"value": 105, "symbol": dic['汽车']},            {"value": 73, "symbol": dic['轮船']},        ],        label_opts=opts.LabelOpts(is_show=False),        symbol_size=22,        symbol_repeat="fixed",        symbol_offset=[0, -25],        is_symbol_clip=True,    )    .reversal_axis()    .set_global_opts(        title_opts=opts.TitleOpts(title="城市交通工具"),        xaxis_opts=opts.AxisOpts(is_show=False),        yaxis_opts=opts.AxisOpts(            axistick_opts=opts.AxisTickOpts(is_show=False),            axisline_opts=opts.AxisLineOpts(                linestyle_opts=opts.LineStyleOpts(opacity=0)            ),        ),    ))c.render_notebook()

效果:

Python Pyecharts怎么绘制象形柱图

Python的五大特点是什么

python的五大特点:1.简单易学,开发程序时,专注的是解决问题,而不是搞明白语言本身。2.面向对象,与其他主要的语言如c++和Java相比, Python以一种非常强大又简单的方式实现面向对象编程。3.可移植性,Python程序无需修改就可以在各种平台上运行。4.解释性,Python语言写的程序不需要编译成二进制代码,可以直接从源代码运行程序。5.开源,Python是 FLOSS(自由/开放源码软件)之一。

以上就是Python Pyecharts怎么绘制象形柱图的全部内容了,更多与Python Pyecharts怎么绘制象形柱图相关的内容可以搜索编程网之前的文章或者浏览下面的文章进行学习哈!相信小编会给大家增添更多知识,希望大家能够支持一下编程网!

--结束END--

本文标题: Python Pyecharts怎么绘制象形柱图

本文链接: https://www.lsjlt.com/news/321419.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python Pyecharts绘制象形柱图
    目录1.准备工作1.1 导入模块1.2 部分参数2.基础象形图3.自定义图例3.1 图片图例3.2 生成象形图在可视化展示过程中,为了达到更形象的展示效果,我们往往需要自定义一些直观...
    99+
    2024-04-02
  • Python Pyecharts怎么绘制象形柱图
    今天给大家介绍一下Python Pyecharts怎么绘制象形柱图。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。在可视化展示过程中,为了达到更形象的...
    99+
    2023-06-28
  • Python pyecharts怎么绘制条形图
    这篇文章主要介绍了Python pyecharts怎么绘制条形图的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python pyecharts怎么绘制条形图文章都会有所收获,下面我们一起来看...
    99+
    2023-06-29
  • Python中pyecharts如何绘制柱状图
    这篇文章主要介绍Python中pyecharts如何绘制柱状图,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、pyecharts绘制柱状图语法简介柱状/条形图,通过柱形的高度/条形的宽度来表现数据的大小。Bar.a...
    99+
    2023-06-22
  • Python怎么使用pyecharts绘制箱形图
    这篇文章主要介绍“Python怎么使用pyecharts绘制箱形图”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python怎么使用pyecharts绘制箱形图”文章能帮助大家解决问题。箱形图概念后...
    99+
    2023-07-02
  • Python pyecharts绘制条形图详解
    目录一、简介二、整理数据1、配置主题2、柱状图 Bar - Bar_base_dict_config3、样例数据 Faker.choose()4、滚动条 Bar - Bar_data...
    99+
    2024-04-02
  • python绘制柱形图的方法
    本文实例为大家分享了python绘制柱形图的具体代码,供大家参考,具体内容如下 #柱形图 import pandas import numpy import matplotlib...
    99+
    2024-04-02
  • 如何用python绘制柱形图
    这篇文章主要介绍了如何用python绘制柱形图的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇如何用python绘制柱形图文章都会有所收获,下面我们一起来看看吧。#柱形图import pandasimp...
    99+
    2023-06-30
  • Python可视化神器pyecharts绘制柱状图
    目录主题介绍图表参数主题详解柱状图模板系列海量数据柱状图动画展示收入支出柱状图(适用于记账)三维数据叠加柱状图与折线图多维展示(同屏展示)单列多维数据展示3D柱状图主题介绍 pyec...
    99+
    2024-04-02
  • Python绘制柱状图可视化神器pyecharts
    目录pyecharts介绍优势展示柱状图模板系列水晶柱状图解决X轴标签过长的柱状图自定义平均刻度标签(方便查看超出范围)翻转X Y轴柱状图可以移动的X轴柱状图(适合数据类别过多)可以...
    99+
    2024-04-02
  • pyecharts绘制时间轮播图柱形图+饼图+玫瑰图+折线图
    目录1、pyecharts绘制时间轮播柱形图2、pyecharts绘制时间轮播饼图3、pyecharts绘制时间轮播玫瑰图4、pyecharts绘制时间轮播折线图1、pyechart...
    99+
    2024-04-02
  • 使用Python怎么绘制柱状图和条形图
    今天就跟大家聊聊有关使用Python怎么绘制柱状图和条形图,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、实验目的:掌握Python中柱状图、条形图绘图函数的使用利用上述绘图函数实...
    99+
    2023-06-15
  • 怎么用Pyecharts绘制常用的图形
    本文小编为大家详细介绍“怎么用Pyecharts绘制常用的图形”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么用Pyecharts绘制常用的图形”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.上下组合fro...
    99+
    2023-06-29
  • 一文速学Python+Pyecharts绘制树形图
    目录前言一、Tree树图二、数据处理前言 之前写pandas和matplotlib的时候说到了想要出一期Pyechart系列数据可视化的文章。比起matplotlib,pyeacha...
    99+
    2023-02-17
    Python Pyecharts绘制树形图 Python绘制树形图 Python Pyecharts
  • python怎么绘制横向水平柱状条形图
    这篇文章主要介绍“python怎么绘制横向水平柱状条形图”,在日常操作中,相信很多人在python怎么绘制横向水平柱状条形图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python怎么绘制横向水平柱状条形图...
    99+
    2023-06-30
  • Python pyecharts怎么绘制折线图
    这篇文章主要介绍“Python pyecharts怎么绘制折线图”,在日常操作中,相信很多人在Python pyecharts怎么绘制折线图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”P...
    99+
    2023-06-29
  • Python怎么绘制Matplotlib柱状图
    这篇文章主要讲解了“Python怎么绘制Matplotlib柱状图”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python怎么绘制Matplotlib柱状图”吧!前言:柱状图是一种使用矩形...
    99+
    2023-06-30
  • python绘制横向水平柱状条形图
    python绘制横向水平柱状条形图Bar,供大家参考,具体内容如下 import matplotlib import random import matplotlib.pyplot ...
    99+
    2024-04-02
  • Pyecharts 绘制3种常用的图形
    目录1.上下组合2.左右组合3.一轴多图大家好,今天给大家利用 Pyecharts 绘制上下组合图、左右组合图、一轴多图,好用超经典,分析给大家 1.上下组合 from pyecha...
    99+
    2024-04-02
  • 怎么用Python的Pyecharts绘制图像
    本篇内容介绍了“怎么用Python的Pyecharts绘制图像”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!前言:Echarts 是百度开源...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作