赞
踩
python的常用可视化包:Matplotlib,基于该包的二次开发的包(Pandas,Seaborn,ggplot)
动态图的绘制:Plotly,pyecharts(可在网页中展示动态图)
ggplot读取的数据格式为pandas的DataFrame,ggplot主要主要绘图思想为图层叠加思维。
ggplot的安装,在Linux下:
pip install ggplot -i https://pypi.tuna.tsinghua.edu.cn/simple/
绘制统计图就是从数据到集合对象(geometric object,缩写为geom,包括点、线、条形等)的图形属性
图形层次主要分为三个图形层:
1)数据层(必须存在的图形层)
2)几何图形层(即想要绘图的图形类型,也是必须存在的图形层)
3)美学层(作用是图形美化)
例如:
from ggplot import *
p=ggplot(mtcars, aes('mpg', 'wt', color='factor(cyl)'))+geom_point()+ggtitle('mtcars')
print p
上面的例子中:
ggplot(mtcars, aes('mpg', 'wt', color='cyl'))
表示的是数据层,其中mtcars是ggplot内置数据集,’mpg’和’wt’分别是定义的横纵坐标轴(x=’mpg’,y=’wt’)
geom_point()
表示的是几何图形层,表示的含义是绘制散点图
ggtitle('mtcars')
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。