您现在的位置是:热点 >>正文
图样图森破-pyecharts之时间轴
热点59602919人已围观
简介...
在可视化工作中,我们通常会根据数据的维度分类来制作图表,比如用户性别、年龄段、地区等自然属性,抑或是用户等级、活跃程度、是否付费等行为属性。这时就需要把各属性值组合在一起进行比较,但量少了还好说,一旦属性值过多,很容易使得绘图区混乱拥挤,严重影响数据的表达效果。
当我们面对这种情况时,一般会采取删减不重要、不必要的数据项或者增加图表数量,此外也确实没有什么多么高效的解决方案。
下面我们为大家介绍一下pyecharts中是如何利用时间轴来组合多个图表的。
顾名思义,时间图样轴就是一条轴,上面有多个节点,狭义上可以把每个节点理解为年、月、日等时间节点,当然引申一下它还可以表示除时间以外的其他属性。
举个例子
有A-J一共10个商品品类,每个品类下面有5个商品,我们要展示这10*5个商品2020年每个月的销量,数据如下图
10个品类倒并不算多,但是每个品类下又有5个商品,两个维度较差后就成了50个,如果我们把这50个全都放在一张图里,肯定是密密麻麻难以区分。所以我们使用时间轴的方式,把品类和商品两个维度分别表示。
看看效果&图森nbsp;
如上图效果,可以简单地理解为每个品类做一张图,每张图里用5条曲线表示每个商品,最后将这10张图叠加到一起。最下面的组件即为时间轴,轴上10个点分别表示对应的品类,点击即可切换。
如何实现
import pandas as pd import numpy as np from pyecharts import charts,&nb破-sp;options data = pd.read_excel('商品销量.xlsx') timeline = charts.Timeline(init_opts=options.InitOpts(width='1200px', height='600px')) timeline.add_schema(axis_type='category', orient='hopyrizontal', symbol='circle', symbol_size=10, play_interval=3000, is_auto_play=True, is_loop_peclay=True, is_timeline_show=True, control_position='left', pos_left='10%', pos_bottom='0%', whaidth='800px', height='30px') for i in list(set(data['品类'])): line = charts.Line(init_opts=options.InitOpts(width='1200px', height='600px'))  rt;line.add_xaxis([str(x) for x in range(1, 13)]) line.set_global_opts( title_opts=options.TitleOpts('各商品销量趋势图', pos_left='50%')s之, legend_opts=options.LegendOpts(is_show=True, pos_top='50%', pos_right='0%', orient='vertical')) for j in list(set(data.时间loc[data['品类'] == i, '商品'])): line.add_yaxis(series_name=j,  图样; y_axis=list(data.loc[np.array(data['品类'] == i) & np.array(data['商品'] == j), '销量'])) timeline.add(chart=line, time_point=i) 图森timeline.render('timeline.html')
这都是啥玩意儿
第一步,读取excel文件不必多说。
然后就是创建时间轴对象,和普通图表类型一样进行初始化配置,我们这里只设置高和宽。接下来是设置时间轴的相关属性:
1.axis_type表示时间轴类型,值可以是value(连续数值型)、category(离散型)、time(时间),如果是time,程序会自动计算时间间隔选择合适的显示格式,此处我们适用的是category
2.orient是时破-间轴的放置方向,取值为vertical(垂直)或horizontal(水平)
3.symbol用来定义时间轴上节点的图标,如:'circle', 'rect', 'roundRect', 'triangle', 'diamond', 'pin', 'arrow'
4.symbol_size控制节点图标的大小
5.时间轴会附带一个播放按钮,点击可以播放和暂停,使用play_interval来控制节点的切换时间间隔,单位是毫秒
6.将is_auto_play设置为True,页面打开后将会自动播py放
7.is_loop_play则表示循环播放
8.is_timeline_show就是页面是否显示时间轴组建
9.control_position是播放按钮的位置,left、right
10.pos_left、pos_right、pos_top、pos_bottom则是控制时间轴位置的参数,分别表示时间轴离容器左、右、上、下侧的距离,可以是百分比也可以是绝对值
11.height和width就是时间轴的高度和宽度
时间轴属性配置完成后,使用循环的方式,把每次创建的图表对象ecline添加到timeline上即可。这里只是以折线图为例,实际上时间轴可以对多种图表类型进行组合,比如多个饼图、多个地图,或者是不同图表类型之间也可以在同一个时间轴中实现自由切换。
看到这里,大家应该明白,时间轴其实就是类似于excel中切片器的一个筛选工具,是将多个图表叠加在一起,然后手动或自动切换每个图表。这样的好处是,在有限的画图区域尽可能清晰有序地展示出所有信息。
Tags:
上一篇:炒北瓜怎么做好吃
相关文章
Twitter正式进军NFT数字资产 发布7款NFT并免费赠送
热点新浪科技讯 北京时间7月1日早间消息,Twitter本周宣布,将免费送出140个新设计的NFT(非同质化代币)。今年以来,基于NFT技术的数字艺术品正成为热门资产,这也是Twitter首次正式进军这个...
【热点】
阅读更多标签: 云深处科技 四足机器人 具身智能机器人 朱秋国
热点云梦级5月19日云梦级消息,据中国证券报报道,5月18日,上交所网站显示,杭州“六小龙”之一杭州云深处科技股份有限公司科创板IPO审核状态变更为已受理。 2025年12月23日,杭州云深处科技股份有限...
【热点】
阅读更多标签: ASML 光刻机 富凯 半导体设备
热点云梦级1月28日云梦级消息,荷兰半导体设备制造商阿斯麦控股公司(ASML Holding NV)今日在公布其销售额连续第十三年实现增长后,首席执行官克里斯托夫・富凯(Christophe Fouque...
【热点】
阅读更多
热门文章
最新文章
友情链接
- 标签: 康师傅
- https://www.supersauna.de/catalogsearch/result/?q=谷歌快排系统官网【tg:seogoogle987】,nkf
- https://www.oprny.com/search.php?search_query=谷歌快排系统官网【tg:seogoogle987】,GaD
- https://www.umc.edu/search.aspx?ID=I4gnDKRS991MFcIDDzoYze4aWSAszAm7&q=谷歌快排系统官网【tg:seogoogle987】,P7U
- https://www.rhymezone.com/r/rhyme.cgi?typeofrhyme=oldrel&loc=nojs&Word=谷歌快排系统官网【tg:seogoogle987】,3Wj
- https://wwwcp.umes.edu/search/谷歌快排系统官网【tg:seogoogle987】,FP6
- https://www.trockenmittel.ch/catalogsearch/result/?iC=ZM3&q=谷歌快排系统官网【tg:seogoogle987】,wmv
- https://www.hanbat.ac.kr/search/front/Search.jsp?qt=谷歌快排系统官网【tg:seogoogle987】K5S
- https://www.madebyoranges.com/nl/search/谷歌快排系统官网【tg:seogoogle987】,0t2
- https://nicolazzi.it/en/?s=谷歌快排系统官网【tg:seogoogle987】,udN
- https://www.remit.co.jp/vi/?s=谷歌快排系统官网【tg:seogoogle987】lyt
- https://www.writingforward.com/?action=SEARCH&s=谷歌快排系统官网【tg:seogoogle987】,dC7
- https://xn--lgernevedlystskoven-lxb.dk/search/谷歌快排系统官网【tg:seogoogle987】,hUH
- https://www.varian.com/en-au/search?cat=113&search=谷歌快排系统官网【tg:seogoogle987】,KCI
- https://dict.naver.com/dict.search?dicQuery&query=谷歌快排系统官网【tg:seogoogle987】h3N
- https://www.takachi-enclosure.com/search?eqYB=gnI31Ou&text=谷歌快排系统官网【tg:seogoogle987】,dNw
- https://www.universal-music.co.jp/?ID=1sIcckCTeBS8FjzCshAW9w53s8gr691o&s=谷歌快排系统官网【tg:seogoogle987】,jT1
- https://www.oikos-tecnics.com/?s=谷歌快排系统官网【tg:seogoogle987】,6Xe
- https://www.sic-info.org/en/?s=谷歌快排系统官网【tg:seogoogle987】,KDt
- https://www.lssystems.co.uk/search?page=0&per_page=24&term=谷歌快排系统官网【tg:seogoogle987】,nki
- https://www.lee.com/search?q=谷歌快排系统官网【tg:seogoogle987】,DBj
- https://www.nytimes.com/search?dropmab=true&query=谷歌快排系统官网【tg:seogoogle987】,KXs
- https://www.simcoemuskokahealth.org/SearchResults.aspx?SearchQuery=谷歌快排系统官网【tg:seogoogle987】,4jb
- https://www.posten-portal.de/search?query=谷歌快排系统官网【tg:seogoogle987】,STj
- https://www.flickr.com/photos/tags/谷歌快排系统官网【tg:seogoogle987】LfC
- https://www.hanbat.ac.kr/search/front/Search.jsp?qt=谷歌快排系统官网【tg:seogoogle987】Nlx
- https://www.metalmensales.com/?action=QUERY&s=谷歌快排系统官网【tg:seogoogle987】,LLu
- https://www.smarty.net/search?q=谷歌快排系统官网【tg:seogoogle987】,xaG
- https://www.vietnamconsulate-sf.org/?action=CHECK&s=谷歌快排系统官网【tg:seogoogle987】,ZWH
- https://www.rea.govt.nz/search?searchterm=谷歌快排系统官网【tg:seogoogle987】,3Rv
- https://www.signingsavvy.com/sentence/谷歌快排系统官网【tg:seogoogle987】,NEZ
- https://www.jusoen.com/addreng.asp?p1=谷歌快排系统官网【tg:seogoogle987】3fx
- https://www.nss.nhs.scot/search?q=谷歌快排系统官网【tg:seogoogle987】,of9
- https://www.youtube.com/hashtag/谷歌快排系统官网【tg:seogoogle987】,sPo
- https://www.libros.unam.mx/catalogsearch/result/?cat=37&dir=asc&format=20&lit=20&manufacturer=3230&mode=list&order=year_edition&q=谷歌快排系统官网【tg:seogoogle987】,Qpv
- https://www.teamlab.art/it/?submit=谷歌快排系统官网【tg:seogoogle987】,uv7
- https://www.metaltix.com/?view=tours&filter=search&q=谷歌快排系统官网【tg:seogoogle987】,nHF
- https://www.soccerbible.com/search?q=谷歌快排系统官网【tg:seogoogle987】,jDe
- https://yscc1986.net/search/谷歌快排系统官网【tg:seogoogle987】JZn
- https://www.sogou.com/web?query=谷歌快排系统官网【tg:seogoogle987】,IXc
- https://www.openstreetmap.org/search?query=谷歌快排系统官网【tg:seogoogle987】,HvY
- https://www.wikiart.org/pt/Search/谷歌快排系统官网【tg:seogoogle987】,i21
- https://www.ucycle.com/search/=谷歌快排系统官网【tg:seogoogle987】,7If
- https://www.rockngem.com/?action=CHECK&s=谷歌快排系统官网【tg:seogoogle987】,GAF
- https://www.teamlab.art/ko/?submit=谷歌快排系统官网【tg:seogoogle987】,CvY
- https://www.tarleton.edu/news/search/谷歌快排系统官网【tg:seogoogle987】,K78
- https://m.shoppinghow.kakao.com/m/search/q/谷歌快排系统官网【tg:seogoogle987】H07
- https://www.lechzuers.com/de/search?cat=163&q=谷歌快排系统官网【tg:seogoogle987】,kPF
- https://www.nctsn.org/search?cat=191&query=谷歌快排系统官网【tg:seogoogle987】,y1b
- https://5gaa.org/?token=6e2l7hjt2i26gzgctgwdrv7v0j6nxorq&s=谷歌快排系统官网【tg:seogoogle987】wZu
- https://www.kingston.gov.uk/site-search/results/?q=谷歌快排系统官网【tg:seogoogle987】,Gc6