今天www.887551.com给大家推荐一个超强交互式可视化绘制工具-python-highcharts,熟悉hightcharts绘图软件的小伙伴对这个不会陌生,python-highcharts就是使用python进行highcharts项目绘制,简单的说就是实现python和javascript之间的简单转换层,话不多说,我们直接进行介绍,具体包括以下几个方面:

python-highcharts库的简单介绍

python-highcharts 具体案例

python-highcharts库的简单介绍

python-highcharts库作为优秀的第三方库,其实现了对hightcharts项目的python封装应用,里面关于图表细节的设置还是基于javascript代码,但较简单,可以进行随意更改。

需要注意的是,由于hightcharts可以免费用于非商业用途,所以使用python-highcharts绘制也是如此,商业用途需要购买单独的许可证。我们这里当作练习即可~~

python-highcharts库绘制的图形主要包括如下类别:

  • highcharts:绘制如折线图、散点图等常规图表;
  • highstock:绘制股价走势图表;
  • highmaps:绘制地图;

python-highcharts 具体案例

这一部分,www.887551.com分别主要介绍highcharts的样例,因为highstock和highmaps使用较少,且反应较慢,这里不做介绍哈。详细内容如下:

「样例一」

example01 of highchart

备注:所有图表都是交互式的,这里展示的为静态图片。

你还可以通过添加交互点击时的状态,如下:

example02 of highchart

样例二

这个例子www.887551.com获取highcharts官网样例进行再现,详细如下:

example03 of highchart

「样例二」

example04 of highchart

www.887551.com有话说:基本上官网提供的例子,python-highcharts都是可以实现的,前提是对这个库有一定的了解程度。当然,会一点js更好~~ 更多关于此包绘制方法详细内容可参考:python-highcharts[1] 和hightcharts[2]

总结

今天这篇推文www.887551.com简单介绍了python-highcharts库绘制交互式可视化图表,给不会js又想绘制hightcharts样式图表的小伙伴提供一种思路,感兴趣的小伙伴可以探索一下~~

以上就是详解利用python-highcharts库绘制交互式可视化图表的详细内容,更多关于python的资料请关注www.887551.com其它相关文章!