写在最前:

今天的 blog内容,完全是个人思维私货的代名词,案例匮乏,如果对这两个库有基本的了解,建议直接看下边这两个代码示例。 看来我变懒了 。相对于mpl 这种跟数学数据关系更为紧密的图形模块来说,pyecharts的优势 在于地理geo的库,以及直接生成html代码的能力,因此 mpl 用途在于丰富的数学模型,主要适用于科学模型,金融模型,数据分析的量化展示,而echarts,主要是根据实时变化的数据在线生成前端页面用的

https://www.jianshu.com/p/7a0eafdd1340

# 绝对大神级别的python玩家,自己独立 翻译并验证 英文技术著作的程度,其示例详尽程度,对于像提高数据分析基本功的人来说,他的blog 我是5星推荐的

https://www.cnblogs.com/jyroy/p/9446486.html

# 很不错的pyecharts 入门教程

第一部分 matplotlib绘图工具

安装就不说了,anaconda 原生集成。

1 函数类型,

详情请参考 矩形,圆形,椭圆的那个部分,

2, 多图共同显示在同一个界面中

subplot(2,2,1~n) 这里边 表示 窗口会有 2*2 =4 个图表

* 如果没有定义 默认放在最后一个图

* 还有个 就是可以设置 4个图之间的边框大小, 以及是否有共享x轴 y轴的情况

3,比例尺 或者说 长和宽

横轴 set_xticks, set_xtickslables 设定 标注

4,线条粗细, 颜色

k--,,g,ko-- , color=

5, xyz 轴说明 个别点的标注

也有设置

6,曲线图 阶梯图 饼状图 的分析

Hist, 直方图,还有关键的正太分布计算功能

scatter ,散点图 ,比较适用于 展示向量之间的距离,或者计算k-value,斜率 这种等用途, 我想到不同球员的射门次数和得分情况

7, 图例 设定

通过set_xticks 来设置直接 用来绘图

第二个问题 pycharts

1 ,基本原理

之前就听说echarts,第一感觉就是页面生成的数据图表非常漂亮,今天看了一下案例,至少python这边的 pyecharts却是用法相当简洁,5--10行代码就可以简单的勾画出一个清晰的数据图表,尤其自带地图包,对于生成城市分布状况,即插即用很方便

2,安装过程

这里就说一下windows 上的情况, 通过pip安装

pip3 download pyecharts #

pip install pyecharts

# 这里 推荐先下载多个安装包, 以我的个人经历, pip3上来直接install,很多失败都是因为 下载一个1-2M的包都可能断掉,所以还不如download好了完整的,在进行install, 况且 pyecharts的安装通常是好几个包,

# install 安装完成之后,敲了几行代码准备一个最简单的 柱状图,结果说 找不到 pyecharts__snapshot 这个lib ----“ERROR:lml.utils:failed to import pyecharts_snapshot”

解决办法,经过baidu之后 就是下载要给文件 ,并且手动install 一下

下载链接在这里

https://pypi.org/project/pyecharts-snapshot/#files

之后 运行

pip install pyecharts_snapshot-0.1.10-py2.py3-none-any.whl

运行完毕,问题解决

3,第一个例子

#-*- coding:utf-8 -*-

from pyecharts importBar

bar=Bar('1st photograph',"fubiaoti")

bar.add('clothes',['shirt','pants','stocking','shoes'],[11,3,23,3])

bar.show_config()

bar.render()from pyecharts importPie

attr=["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]

v1=[11, 12, 13, 10, 10, 10]

pie=Pie("饼图示例")

pie.add("", attr, v1, is_label_show=True)

pie.show_config()

pie.render('1.html')'''from pyecharts import Bar

bar =Bar("x 轴和 y 轴交换")

bar.add("商家A", attr, v1)

bar.add("商家B", attr, v2, is_convert=True)

bar.render('2.html')'''

其中 第一小段,生成html 在IE 中展示是这样的

4,补充说明

Pyecharts的图表程序,在编辑器里边 返回的是 一段html 代码,默认在程序脚本的同级目录下生成一个html文件。

如果 想直接生成jpg png等格式的文件的话 有人说 需要安装一些包, 比如 phantomjs, 个人没有去验证,可以参考

https://blog.csdn.net/Kyrie001/article/details/82822425

5,场景情况

a,条形图和柱状图

b,折线图

c,词云图

d,饼状比例分布图

e,地理位置图,

实际需要几个包来辅助

全球国家地图: echarts-countries-pypkg (1.9MB): 世界地图和 213 个国家,包括中国地图

中国省级地图: echarts-china-provinces-pypkg (730KB):23 个省,5 个自治区

中国市级地图: echarts-china-cities-pypkg (3.8MB):370 个中国城市

f, 各种面积图

python 数学画图工具_[python][数据分析] matplotlib 和 pyecharts的绘图工具相关推荐

  1. python画蜡烛致敬烈士_「」matplotlib 股票-用python绘制蜡烛线型k线图是用代码还是绘图工具-TOP金融网...

    用python绘制蜡烛线型k线图是用代码还是绘图工具 import matplotlib.pyplot as plt from matplotlib.dates import DateFormatte ...

  2. python画蜡烛致敬烈士_用python绘制股票图,用python绘制蜡烛线型k线图是用代码还是绘图工具...

    Q1:用python绘制蜡烛线型k线图是用代码还是绘图工具 import matplotlib.pyplot as plt from matplotlib.dates import DateForma ...

  3. python 实现 画图器_按钮实现Python--绘图工具matplotlib的使用

    文章结束给大家来个程序员笑话:[M] 1.下载并安装合适自己Python的numpy安装包 2.下载并安装matplotlib 3.点击按钮实现画一个正弦波 from Tkinter import * ...

  4. python初级数据分析师薪资_学会数据分析,薪资翻倍?!

    信息爆炸的时代,数据分析行业异常火爆,倍受众多人才的青睐.数据分析火爆的原因就是由于数据分析这一行业具有未来的前瞻性,正因为如此使得数据分析具有了十分广阔的前景. 其实,大部分人还不了解数据分析行业, ...

  5. python数据分析师书籍_做数据分析不得不看的书有哪些?

    小K给大家整理了一份书单,很适合刚接触数据分析的同学哦,快快收藏起来. <深入浅出数据分析> <深入浅出数据分析>写得漂亮,读者可以学到分析现实问题的系统性方法.从卖咖啡到开橡 ...

  6. python乌龟画图五角星_天呐!python 的乌龟绘图怎么用啊!?

    今天做的是用python实现画图,画出你想要的图案,只要你的想象力足够丰富,以及能够合理的运用这个turtle模块,基本可以画出你想要的东西出来.而且如果真要看turtle的画笔的效果的话,用pyth ...

  7. python 通达信板块_[python]沪深龙虎榜数据导入通达信的自选板块,并标注于K线图上...

    将沪深龙虎榜数据导入通达信的自选板块,并标注于K线图上 原理:python读取前一次处理完的计算5日后涨跌幅输出的csv文件 文件名前加"[paint]" 安照通达信的画图文件和板 ...

  8. 简单易懂 爬取某网站卫衣数据(python)及数据可视化分析(matplotlib、pyecharts)

    爬取网址: http://search.dangdang.com/?key=%CE%C0%D2%C2&category_id=10010336&page_index=1 前言 利用py ...

  9. python朋友圈刷屏_“Python太火了!请救救Java!”9万程序员刷屏朋友圈 !

    没想到有生之年,笔者能观察到"霸主陨落"的过程,继PLPY4月榜单官宣,Python躺赢,再度"夺"冠,实力甩下Java和C后,近期,Stack Overflo ...

  10. python 打包 小文件_[Python][小知识][NO.5] 使用 Pyinstaller 打包成.exe文件

    1.安装 pyinstaller 插件 cmd命令:pip install PyInstaller PS . o.o 不知道 easy_install 的百度吧. 2.pyinstaller 简介 他 ...

最新文章

  1. 【组队学习】【29期】5. 李宏毅机器学习(含深度学习)
  2. php数据库额外属性,PHP神秘的额外数据库插入
  3. python 数据增强
  4. Laplacian函数
  5. C++中数学运算、比较、赋值操作符的重载
  6. linux 空间不够了,怎么办?Disk Requirements:At least 11MB more space needed on the / filesystem....
  7. 此项目的默认Web访问模式设置为文件共享, 但是无法从路径(此为转贴)
  8. 基于AngularJS的Onsen UI --Onsen UI学习笔记
  9. java 产生无重复的随机数,Java创建无重复的随机数
  10. RedisDesktopManager的安装与使用
  11. cut最后几位 shell_Linux Shell之cut命令
  12. VB6监视/操作剪贴板示例(VB6.0代码)
  13. python三引号的作用_Python学习笔记(三)基本数据类型
  14. 软件测试——图书管理系统的测试计划书
  15. docker 容器备份mysql shell脚本
  16. c语言输出方框□怎么回事_C语言打印数据的二进制格式-原理解析与编程实现
  17. 使用单线程还是多线程的问题
  18. 激光导弹Gundam Unicorn(二维前缀和and二维差分)
  19. PPT中正文和标题字体的选择技巧
  20. 安卓谷歌浏览器全屏打开HTML

热门文章

  1. sql 练习网站答案解析
  2. CSS文件在jsp 文件中应该放的位置
  3. f2fs系列之五:冷热数据分离
  4. 哈尔滨冰景:映衬时代主题
  5. python之featVec[:axis]|extend|append
  6. 20.20 告警系统主脚本;20.21 告警系统配置文件;20.22 告警系统监控项目
  7. 算法学习之路|方格分割
  8. [LeetCode] Increasing Triplet Subsequence 递增的三元子序列
  9. 特斯拉和SolarCity推出太阳能屋顶瓦片
  10. CI框架 CodeIgniter 伪静态 htaccess设置和Nginx伪静态方法2