•本文字数:约1000字•阅读时长:约3分钟•难度:2颗星
官方介绍:pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒,pyecharts 是为了与 Python 进行对接,方便在 Python 中直接使用数据生成图。
斑点鱼诚心推荐一个网址:http://pyecharts.herokuapp.com/
斑点鱼本次不放地图,所以如果有画地图需求的小伙伴们,可以去上面这个网址上看看哟~最近这个网址维护的有点卡顿,之前还蛮好用的,看大家运气~~
# 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
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
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
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
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
今天就先到这啦,早点休息哦~
加油,坚持就是胜利,学完你就是个宝藏女(男)孩啦~
一起学习的小伙伴如果有什么想法或者意见,欢迎沟通~
投稿|沟通邮箱:[email protected]