echarts 堆叠柱状图3d效果_【python可视化】:pyecharts:柱形图、堆叠条形图、极坐标堆叠柱形图、极坐标堆叠分类条形图...

•本文字数:约1000字•阅读时长:约3分钟•难度:2颗星

aa965d9ed1442862e86a42bd45229058.png

官方介绍:pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒,pyecharts 是为了与 Python 进行对接,方便在 Python 中直接使用数据生成图。

斑点鱼诚心推荐一个网址:http://pyecharts.herokuapp.com/

斑点鱼本次不放地图,所以如果有画地图需求的小伙伴们,可以去上面这个网址上看看哟~最近这个网址维护的有点卡顿,之前还蛮好用的,看大家运气~~

b21603f676840a1f405c9f2b529bac9a.png

0f0575e9e399b49848621657634dc49a.gif模块安装

# pip install pyecharts

这时候你可能会报错!

ImportError: cannot import name 'Bar' from 'pyecharts' (C:\Users\AppData\Local\Continuum\anaconda3\lib\site-packages\pyecharts\__init__.py)

不要怕,那是因为版本不对,重新安装一下就好了~~

pip uninstall pyechartspip install pyecharts==0.5.11

b21603f676840a1f405c9f2b529bac9a.png

0f0575e9e399b49848621657634dc49a.gif柱状图

from pyecharts import Bardata = pd.DataFrame(np.random.rand(3,2)*100,columns=['spot','fish'])x = data.columns.tolist()y = data.iloc[0].tolist()bar = Bar('斑点鱼心情', '2020年6月30日') #参数分别为标题和副标题bar.add('mood', x, y,mark_point=['min'],mark_line=['average'],label_color = ['#9932CC'])bar.render('柱状图.html')##可下载html

8c9131caf63d84dd4f59d567a2aebd5b.gif

b21603f676840a1f405c9f2b529bac9a.png

0f0575e9e399b49848621657634dc49a.gif堆叠条形图

from pyecharts import Bar,Styledata  = pd.DataFrame(np.random.rand(3,3)*100,columns=['A','B','C'])city = data.columns.tolist()A= data['A'].tolist()B = data['B'].tolist()C = data['C'].tolist()#设置样式style = Style(        title_pos = 'center',#title位置        width=500,        height=500,        background_color='white'#底色)bar_style = style.add(    legend_top='bottom',#图例位置         yaxis_rotate=45, #Y轴标签旋转角度                label_color = ['#FF0000','#FF6347','#FF8C69']#柱状图颜色)bar = Bar('堆积条形图',**style.init_style)bar.add('A',city, A,is_stack=True,is_convert=True,**bar_style)#是否堆积,是否反转bar.add('B',city,B,is_stack=True,is_convert=True,**bar_style)bar.add('C',city,C,is_stack=True,is_convert=True,**bar_style)bar

caacd4b6a17808efb946c10654096b26.gif

b21603f676840a1f405c9f2b529bac9a.png

0f0575e9e399b49848621657634dc49a.gif极坐标堆叠柱形图

from pyecharts import Polarradius = citypolar = Polar('极坐标堆叠柱状图', width=1200, height=600)polar.add('',mc_num, radius_data=radius,          type='barAngle', is_stack=True)polar.add('',kfc_num, radius_data=radius,          type='barAngle', is_stack=True)polar.add('',dks_num, radius_data=radius,          type='barAngle', is_stack=True)polar

73ebae2dd2c8c47da6a0c98fc66fe4a5.png

b21603f676840a1f405c9f2b529bac9a.png

0f0575e9e399b49848621657634dc49a.gif极坐标分类堆叠条形图

polar = Polar('极坐标分类堆叠条形图', width=400, height=400)polar.add('',A, radius_data=radius,          type='barRadius', is_stack=True)polar.add('',B, radius_data=radius,          type='barRadius', is_stack=True)polar.add('',C, radius_data=radius,          type='barRadius', is_stack=True)polar

729bbac0384f3bdbd548521a7ab9aab6.png

今天就先到这啦,早点休息哦~

加油,坚持就是胜利,学完你就是个宝藏女(男)孩啦~

cdbea0e1c2ddca9c051a8960ee6f0bb1.gif

b1742e5ac3145181a48e6d5f1c2fc6ce.png

3f3a5e1dfb994a3a3109a4c9feffc647.giff355a6f4838ff416482b4e168d2eda01.gifc268ed7dab8ad87a91b025e01306849d.giff355a6f4838ff416482b4e168d2eda01.gif3f3a5e1dfb994a3a3109a4c9feffc647.gif

一起学习的小伙伴如果有什么想法或者意见,欢迎沟通~

投稿|沟通邮箱:yzhmry1314@163.com

8b0cf84f27106279903f5befaab2ee51.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值