当前位置: 首页 > news >正文

在国外做盗版网站吗/关键词搜索爱站网

在国外做盗版网站吗,关键词搜索爱站网,全国哪个餐饮品牌的网站做的好,世界500强排名一、pyecharts简介pyecharts主要基于Web浏览器进行显示,绘制的图形比较多,包括折线图、柱状图、饼图、漏斗图地图和极坐标图等。使用pyecharts绘图代码量很少,但绘制的图形比较美观。pyecharts 分为 v0.5.X 和 v1 两个大版本,v0.5…

一、pyecharts简介

pyecharts主要基于Web浏览器进行显示,绘制的图形比较多,包括折线图、柱状图、饼图、漏斗图

地图和极坐标图等。使用pyecharts绘图代码量很少,但绘制的图形比较美观。

pyecharts 分为 v0.5.X 和 v1 两个大版本,v0.5.X 和 v1 间不兼容,v1 是一个全新的版本

v0.5.X支持 Python2.7,3.4+。

经开发团队决定,0.5.x 版本将不再进行维护,0.5.x 版本代码位于 05x 分支

,v1仅支持 Python3.6+,新版本系列将从 v1.0.0 开始。

本文所讲主要基于 pyecharts 1.7.1 版本进行展示

安装命令为:

pip install pyecharts==1.7.1

二、pyecharts柱状图/条形图全解

1.基本柱状图/条形图

from pyecharts import options as optsfrom pyecharts.charts import Barl1=['星期一','星期二','星期三','星期四','星期五','星期七','星期日']l2=[100,200,300,400,500,400,300]bar = (Bar().add_xaxis(l1).add_yaxis("基本柱状图", l2).set_global_opts(title_opts=opts.TitleOpts(title="Bar-基本示例", subtitle="我是副标题")))bar.render_notebook()‍‍

参数介绍:

add_xaxis:添加横坐标,需传入列表

add_yaxis:添加纵坐标,需传入列表,切列表元素为数值

2.添加坐标轴名称

from pyecharts import options as optsfrom pyecharts.charts import Barl1=['星期一','星期二','星期三','星期四','星期五','星期七','星期日']l2=[100,200,300,400,500,400,300]bar = (Bar().add_xaxis(l1).add_yaxis("基本柱状图", l2).set_global_opts(title_opts=opts.TitleOpts(title="Bar-基本示例"),yaxis_opts=opts.AxisOpts(name="人流量"),xaxis_opts=opts.AxisOpts(name="星期"),))bar.render_notebook()

3.多个纵坐标的柱状图/条形图

from pyecharts import options as optsfrom pyecharts.charts import Barl1=['星期一','星期二','星期三','星期四','星期五','星期七','星期日']l2=[100,200,300,400,500,400,300]l3=[300,400,500,400,300,200,100]bar = (Bar().add_xaxis(l1).add_yaxis("l2", l2).add_yaxis("l3", l3).set_global_opts(title_opts=opts.TitleOpts(title="Bar-基本示例", subtitle="我是副标题"),toolbox_opts=opts.BrushOpts(),))bar.render_notebook()

opts.BrushOpts()为圈选工具,如图形右上角所示

4.设置柱状图间隔和颜色

from pyecharts import options as optsfrom pyecharts.charts import Barl1=['星期一','星期二','星期三','星期四','星期五','星期七','星期日']l2=[100,200,300,400,500,400,300]bar = (Bar().add_xaxis(l1).add_yaxis("l2",l2,category_gap=0, color='#FFFF00').set_global_opts(title_opts=opts.TitleOpts(title="Bar-基本示例", subtitle="我是副标题")))bar.render_notebook()

category_gap:设置间隔

color:设置柱状图颜色

5.横向柱状图

from pyecharts import options as optsfrom pyecharts.charts import Barl1=['星期一','星期二','星期三','星期四','星期五','星期七','星期日']l2=[100,200,300,400,500,400,300]l3=[300,400,500,400,300,200,100]bar = (Bar().add_xaxis(l1).add_yaxis("l2", l2).add_yaxis("l3", l3).reversal_axis().set_series_opts(label_opts=opts.LabelOpts(position="right")).set_global_opts(title_opts=opts.TitleOpts(title="横向柱状图")))bar.render_notebook()

reversal_axis将图形反转

position="right"表示将数值在图形右侧显示,同理left、center分别表示左侧和中间

6.显示最大值、最小值和平均值

a.标记线

from pyecharts import options as optsfrom pyecharts.charts import Barimport randoml1=['星期一','星期二','星期三','星期四','星期五','星期七','星期日']l2=[100,200,300,400,500,400,300]bar = (Bar().add_xaxis(l1).add_yaxis("l2", l2).set_global_opts(title_opts=opts.TitleOpts(title="标记线柱状图")).set_series_opts(label_opts=opts.LabelOpts(is_show=False),markline_opts=opts.MarkLineOpts(data=[opts.MarkLineItem(type_="min", name="最小值"),opts.MarkLineItem(type_="max", name="最大值"),opts.MarkLineItem(type_="average", name="平均值"),]),))bar.render_notebook()

b.标记点

from pyecharts import options as optsfrom pyecharts.charts import Barimport randoml1=['星期一','星期二','星期三','星期四','星期五','星期七','星期日']l2=[100,200,300,400,500,400,300]bar = (Bar().add_xaxis(l1).add_yaxis("l2", l2).set_global_opts(title_opts=opts.TitleOpts(title="标记线柱状图")).set_series_opts(label_opts=opts.LabelOpts(is_show=False),markpoint_opts=opts.MarkPointOpts(data=[opts.MarkPointItem(type_="min", name="最小值"),opts.MarkPointItem(type_="max", name="最大值"),opts.MarkPointItem(type_="average", name="平均值"),]),))bar.render_notebook()

7.旋转x轴坐标

from pyecharts import options as optsfrom pyecharts.charts import Barimport randoml1=['很长很长很长很长很长的坐标轴{}'.format(i) for i in range(10)]l2=[random.choice(range(10,100,10)) for i in range(10)]bar = (Bar().add_xaxis(l1).add_yaxis("l2", l2).set_global_opts(xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=-15)),title_opts=opts.TitleOpts(title="Bar-旋转X轴标签", subtitle="解决标签名字过长的问题")))bar.render_notebook()

rotate=-15表示将坐标轴逆时针旋转15度

8.横坐标缩放

a.整体缩放(type_="inside")

from pyecharts import options as optsfrom pyecharts.charts import Barimport randoml1=['{}日'.format(i) for i in range(1,31)]l2=[random.choice(range(100,3100,100)) for i in range(1,31)]bar = (Bar().add_xaxis(l1).add_yaxis("l2", l2).set_global_opts(title_opts=opts.TitleOpts(title="区域缩放柱状图"),datazoom_opts=opts.DataZoomOpts(type_="inside")))bar.render_notebook()

b.左右滑动缩放

from pyecharts import options as optsfrom pyecharts.charts import Barimport randoml1=['{}日'.format(i) for i in range(1,31)]l2=[random.choice(range(100,3100,100)) for i in range(1,31)]bar = (Bar().add_xaxis(l1).add_yaxis("l2", l2).set_global_opts(title_opts=opts.TitleOpts(title="区域缩放柱状图"),datazoom_opts=opts.DataZoomOpts(type_="slider")))bar.render_notebook()

本次主要介绍了pyecharts柱状图的常见形式,后续会出来pyecharts柱状图的高阶用法,敬请关注!

-完-

推荐阅读:

python数据分析之环境搭建——小白也能看懂的Jupyter Notebook安装与使用教程

Python深度分析出高考最难的年份

长按回复下方【关键词】,获取优质资源:

回复关键词【福利1】,立即获取python数据分析教学视频回复关键词【福利2】,立即获取python学习电子书

http://www.lbrq.cn/news/1554085.html

相关文章:

  • 北京西站附近的景点有哪些/网络舆情信息
  • 有没有个人做的网站赚流量费/上海网站优化公司
  • 哪个网站做加盟的比较靠谱/百度最新秒收录方法2021
  • 四川省住房和城乡建设厅网站无法进入/百度快照网站
  • 网站建设维修服务流程/百度首页关键词推广
  • 如何判断网站html5/说到很多seo人员都转行了
  • 如何在阿里云云服务器上搭建网站/网络营销发展现状与趋势
  • 苏州市建设交易中心网站首页/重庆网
  • 建站国外百元服务器/培训心得体会怎么写
  • 网站流程图/杭州优化建筑设计
  • 动态网站开发的感想/seo网站诊断报告
  • 建站公司专业团队/国内前10电商代运营公司
  • 网站页脚版权信息/百度权重排名查询
  • 网页模板免费下载html/太原网站seo
  • 新公司如何做网站/近期新闻热点
  • 用ps怎么做网站首页/竞价推广专员
  • 武汉建设学院网站/营销型网站建设推广
  • 我要制作网站/阿里云域名注册官网
  • 免费政府网站html模板/乱码链接怎么用
  • 销售手机网站的后期安排/seo的优化技巧和方法
  • 扁平化配色方案网站/职业培训机构资质
  • 手机优化对手机有影响吗/seo收录查询
  • 用电脑建立网站/军事新闻今日最新消息
  • ASPJSP动态网站开发/全球网站流量排名100
  • 大学生学风建设专题网站/添加友情链接的技巧
  • 信誉好的o2o网站建设/足球世界排名前十
  • 网站在vps能访问 在本地访问不了/手机自动排名次的软件
  • 公司网站建app/优化英文
  • 怎么在一个网站做编辑/爱战网关键词挖掘查询工具
  • 上海移动端网站建设/整合营销传播策划方案
  • 【SpringBoot】Swagger 接口工具
  • (nice!!!)(LeetCode 每日一题) 837. 新 21 点 (动态规划、数学)
  • 【Html网页模板】赛博朋克数据分析大屏网页
  • 电路方案分析(二十二)适用于音频应用的25-50W反激电源方案
  • 在鸿蒙应用中快速接入地图功能:从配置到实战案例全解析
  • docker-compose-mysql-定时备份数据库到其他服务器脚本