Echarts是一款由百度开发的开源数据可视化JS库,而pyecharts是一款使用python调用echarts生成数据可视化的库,可实现折线图,饼状图,柱状图和地图等统计图表。
1.pyecharts——散点图from pyecharts.charts import Scatter x = ['N0', 'N1', 'N2', 'N3', 'N4'] y = [1, 3, 5, 6, 8] scatter = (Scatter().add_xaxis(x).add_yaxis('Name', y)) scatter.render_notebook()
输出结果:
2.pyecharts——直方图from pyecharts.charts import Bar bar = (Bar().add_xaxis(x).add_yaxis('Name', y)) bar.render_notebook()
输出结果:
from pyecharts.charts import Pie data=[['N0', 1],['N1',2],['N2', 3],['N3',6],['N4', 7],['N5',9]] pie = (Pie().add('饼图', data)) pie.render_notebook()
输出结果:
from pyecharts.charts import Line line = (Line().add_xaxis(x).add_yaxis('Name', y)) line.render_notebook()
输出结果:
from pyecharts.charts import Boxplot x = ['Name'] y = [[1.1, 1.3, 1.3, 1.4, 1.5, 1.6, 1.9]] boxplot = (Boxplot().add_xaxis(x).add_yaxis('Name', y)) boxplot.render_notebook()
输出结果:
from pyecharts.charts import Funnel from pyecharts.faker import Faker c = ( Funnel() .add("商品", [list(z) for z in zip(Faker.choose(), Faker.values())] ) .set_global_opts(title_opts=opts.TitleOpts(title="Funnel")) #.set_global_opts(title_opts=opts.TitleOpts(title="Funnel-Label(inside)")) ) c.render_notebook()
输出结果:
from pyecharts.charts import Gauge c = (Gauge().add( "", [("", 81.9)]).set_global_opts(title_opts=opts.TitleOpts(title="Gauge"))) c.render_notebook()
输出结果:
from pyecharts.charts import Map from pyecharts.faker import Faker c = (Map().add( "Map", [list(z) for z in zip(Faker.provinces, Faker.values())], "china").set_global_opts(title_opts=opts.TitleOpts(title="Map"))) c.render_notebook()
输出结果:
对于pyecharts,这里只是挑选了常见的图表进行展现、对其他图表有更多的需求,可以参考官方文档:https://gallery.pyecharts.org
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)