此专栏文章均是记录自己小菜鸟一枚的学习笔记,如果哪里有不对的,还希望大佬们多多指正,感谢!!!感谢!!!我主要的学习资料是官方的文档:pyecharts - A Python Echarts Plotting Library built with love.
用的环境是jupyternotebook。
我们先看一个简单例子,通过这个来进一步学习。
bar.add_xaxis(参数1) 添加x轴数据
参数1:横坐标上的数据
bar.add_yaxis(参数1,参数2) 添加y轴数据
参数1:图例的名字
参数2:纵坐标上的数据
bar.render( "文件名字.html" ) 最终生成html文件,html文件与这个文件在同一目录下
bar.render_notebook() 用来在nootbook中直接展示图形
Faker.choose() 随机生成7个结果
Faker.values() 随机生成7个数
我们继续用刚才的例子,后续的代码因为篇幅原因
注意:这里的时候,我因为自己有稍微强迫症的原因,自己手动改了格式,却发现是不可以运行出结果的,果然,链式就是要一条链下去。
在jupyternotebook运行中会生成以下警告,只需要运行一行代码就可以隐藏警告。
pyecharts.globals._WarningControl.ShowWarning = False
这里的有部分代码前文我没有提到,下面就要开始正题啦!
这部分学习的时候,我刚开始的时候毫无头绪,不知道从哪里下手,但是,后面我自己敲代码后,自己去调试,思路就清晰很多了,哦对,具体的配置参数需要参考官方文档,很详细且明了。
配置分为全局配置和系列配置。
2.1全局配置
通过bar.set_global_opts( )方法进行配置
注:我们需要导入pyecharts中的options模块,它提供了选项和配置,前文已经导入的库我没有再截取啦。
我实在不知道该如何用单一的文字记清楚这个笔记,就直接上我的分析思路啦,希望可以!
我们需要配置标题,我们在官方文档中的全局配置中找到标题配置项
那么我们的代码格式就应该是 title_opts=opts.TiyleOpts( ),这里的任何字母、大小写不可以改变!!
参数后的:在代码中表示为=,官方文档中有明确给出每个参数的类型,就要自己看啦。
有一些参数是这样的形式,那么我们就要在找到系列配置中的TextStyleOpts
最终的代码格式 title_opts=opts.TiyleOpts( title_textstyle_opts=opts.TextStyleOpts( ) )
可能刚开始看,有点乱,但是继续看完,然后,自己对应敲一些代码,就明白多了!
2.2系列配置
通过bar.set_series_opts( )方法进行配置
我们想进行标记点配置
结合文档和前文提到的,这里的代码应该是
markpoint_opts=opts.MarkPointOpts(data=[opts.MarkPointItem( ) ] )
注意data参数的类型
pyecharts官方文档中有提供许多主题,这简直让我爱极了
搞定!!这两天学习的基本作图和配置项,哦,对还有pyecharts的输入数据必须是python的基础数据,像字符串、字典、列表,最近在上数据分析的课,有需要读取csv文件画图,然后就涉及数据的转换,但我现在还不是很完全掌握,挖坑,下篇笔记填。