Matplotlib大家都很熟悉    不谈。

-------------------------------------------------------------------------------------------------------------

Echarts是百度出的很有名  也很叼。 以前操练过很多次。。

Echarts 是百度开源的一个数据可视化 JS 库。主要用于数据可视化。

散点  折线  饼图 等等

目前支持python的库pyecharts

--------------------------------------------------------------------------------------------------------------------------

【pyecharts】 是一个用于生成 Echarts 图表的类库。

安装

pyecharts 兼容 Python2 和 Python3。目前版本为 0.1.4

pip install pyecharts

入门

首先开始来绘制你的第一个图表

Tip: 可以按右边的下载按钮将图片下载到本地

  • add()
    主要方法,用于添加图表的数据和设置各种配置项
  • show_config()
    打印输出图表的所有配置项
  • render()
    默认将会在根目录下生成一个 render.html 的文件,支持 path 参数,设置文件保存位置,如 render(r"e:\my_first_chart.html"),文件用浏览器打开。
    默认的编码类型为 UTF-8,在 Python3 中是没什么问题的,Python3 对中文的支持好很多。但是在 Python2 中,编码的处理是个很头疼的问题,暂时没能找到完美的解决方法,目前只能通过文本编辑器自己进行二次编码,我用的是 Visual Studio Code,先通过 Gbk 编码重新打开,然后再用 UTF-8 重新保存,这样用浏览器打开的话就不会出现中文乱码问题了。

基本上所有的图表类型都是这样绘制的:

  1. chart_name = Type() 初始化具体类型图表。
  2. add() 添加数据及配置项。
  3. render() 生成 .html 文件

最新文章

  1. mysql 循环插入日期递增
  2. USB HID描述符【转】
  3. JSP页面动态联动
  4. Javascript事件传播
  5. hdu 4651 Partition (利用五边形定理求解切割数)
  6. iOS基础 - 控制器管理
  7. web.xml Attribute "xmlns" was already specified for element "web-app"
  8. TCP的连接和建立 图解
  9. js基础--javaScript数据类型你都弄明白了吗?绝对干货
  10. Net core 关于缓存的实现
  11. 基于IdentityServer4 实现.NET Core的认证授权
  12. Rational Rose 2007下载、安装和破解
  13. BZOJ5252 八省联考2018林克卡特树(动态规划+wqs二分)
  14. wordpress smtp发送邮件
  15. 【搜索】 Find The Multiple
  16. Hive—简单窗口分析函数
  17. swift - UIButton 的用法
  18. Thread was being aborted.
  19. 【链接】SpringBoot启动错误
  20. 使用PHP并发执行任务–curl_multi应用

热门文章

  1. wpf Command canExecute 更新
  2. MFC 程序的运行流程
  3. Linux - 目录结构与查看,复制,删除,剪切指令
  4. nginx FastCGI模块(FastCGI)配置
  5. ClassLoader.getResourceAsStream(name);获取配置文件的方法
  6. Linux查找并杀死僵尸进程
  7. Html Ajax上传文件,form表单下载文件
  8. Java 系列之spring学习--依赖注入(二)
  9. 配置DCOM中excel权限
  10. C#多线程(Thread)开发基础