可视化图表制作神器
echarts组件详解?
echarts组件详解?
ECharts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器,底层依赖轻量级的Canvas类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。
ECharts组件支持折线图(区域图)、柱状图(条状图)、散点图(气泡图)、K线图、饼图(环形图)、雷达图(填充雷达图)、和弦图、力导向布局图、地图、仪表盘、漏斗图、事件河流图等12类图表,同时提供标题、详情、气泡、图例、值域、数据区域、时间轴、工具箱等8个可交互组件,支持多图表、组件的联动和混搭展示。
有哪些好用的数据可视化软件可以用来展示贸易数据?
这里以python为例,结合pandas和pyecharts这2包可视化一下我国2016年进出口贸易数据,实验数据来自于商务部官网,实验环境win10 python3.6 pycharm5.0,主要内容如下:
为了方便实验数据的读取,我将2016年进出口贸易数据存放到一个excel文件中,截图如下,后面的实验都围绕这些数据展开:
1.下载安装pandas包(主要用于数据处理,读取数据很方便)和pyecharts包(主要用于可视化数据,echarts提供给python的接口,基于web页面进行显示),这里直接输入命令pip install 包名就行,如下:
2.读取excel数据,这里主要用到pandas这个包,主要代码如下,很简单:
3.可视化显示,这里主要以常见的折线图、柱状图和饼状图进行显示,主要代码及截图如下:
折线图:显示2016年进出口贸易数据,这里主要显示了进出口、出口、进口和差额这4个方面的数据,为了更清楚、明了的展示数据,这里表明了平均值、最大值和最小值,主要代码如下:
程序运行截图如下:
柱状图:与折线图类似,也表明了平均值、最大值和最小值,主要代码如下:
程序截图如下,可以看得出,年初进出口总额低,年末进出口总额高,可能是过年的原因吧,哈哈:
饼状图:这里主要显示了2016年出口和进口贸易数据所占的百分比,主要代码如下:
程序运行截图如下,可以看得出,我国出口多,进口少:
还可以借助世界地图进行显示,这里没有找到对应贸易数据,所以只能提供个思路,这里随便自定义了一些数据,代码如下:
程序运行截图如下:
至此,我们就完成了利用python来可视化2016年我国进出口贸易数据。总的来说,整个过程不难,借助pandas和pyecharts这两个包,我们可以快速的可视化出数据,如果需要更多类型的图表,可以看看pyechats官网#/zh-cn/charts,有更详细的示例和教程,网上也有相关资料,感兴趣的可以搜搜,希望以上分享的内容能对你有所帮助吧。