pythonK线的柱状图怎么画
在这里提了一个自问自答的问题来推广一种十分优雅的数据可视化工具,R的ggplot2包。其实我自己现在主要在使用Python和Pandas和Numpy工作,ggplot2应该是我留守在R里面最大的理由之一~
在介绍ggplot2之前,我首先来介绍一下作者Hadley Wickham。Hadley (Rice University Department of Statistics : Faculty)
从统计学名校Iowa State University拿到了自己的Ph. D,其博士论文Practical tools for
exploring data and models 就是关于数据可视化和探索性数据分析的,现任Rice University的Adjunct
Assistant Professor 和R的著名IDE
RStudio的首席科学家。Hadley在R语言用户中具有极高的声望。R的基础版本其实是不太好用的,但是Hadley的一系列优秀作品极大地改进了
R语言。今年五月在北京召开的R语言会议,好多人都争相和Hadley合影,可见Hadley的魅力与声望非同一般。Hadley开发一个package
的时候会先开发一个版本,如果他觉得不够好又升级了,就会发一个新版本,名字变成旧名字后面加上数字2。所以我们就有了reshape2和
ggplot2。
ggplot2基于Leland Wilkinson在Grammar of Graphics(图形的语法)中提出的理论,取首字母缩写再加上plot,于是得名ggplot。按照《图形的语法》一书中的观点,一张统计图形就是从数据到点、线或方块等几何对象的颜色、形状或大小等图形属性的一个映射,其中还可能包含对数据进行统计变换(如求均值或方差),最后将这个映射绘制在一定的坐标系中就得到了我们需要的图形。图中可能还有分面,
就是生成关于数据的不同子集的图形。使用ggplot2绘图的过程就是选择合适的几何对象、图形属性和统计变换来充分暴露数据中所含有的信息的过程。
ggplot2需要一定的时间去入门学习,但是当你掌握了ggplot2中图形的语法的时候,我相信你会感受到这套语法的优雅。
在接下来的部分,我假定读者已经对R语言有了基本的了解,我将不会介绍DataFrame等基本概念。
安装ggplot2和安装其他的R包没有差别,在R的console里面运行install.packages("ggplot2") 一句就可以了,如果你使用RStudio,也可以在Package列表那里用鼠标去安装。
先来介绍一些ggplot2中的基本概念,括号里面对应的是ggplot2中为这种属性赋值的时候需要使用的参数名
图形属性(aes) 横纵坐标、点的大小、颜色,填充色等
几何对象(geom_) 上面指定的图形属性需要呈现在一定的几何对象上才能被我们看到,这些承载图形属性的对象可能是点,可能是线,可能是bar
统计变换 (stat_) 比如求均值,求方差等,当我们需要展示出某个变量的某种统计特征的时候,需要用到统计变换
在介绍ggplot2之前,我首先来介绍一下作者Hadley Wickham。Hadley (Rice University Department of Statistics : Faculty)
从统计学名校Iowa State University拿到了自己的Ph. D,其博士论文Practical tools for
exploring data and models 就是关于数据可视化和探索性数据分析的,现任Rice University的Adjunct
Assistant Professor 和R的著名IDE
RStudio的首席科学家。Hadley在R语言用户中具有极高的声望。R的基础版本其实是不太好用的,但是Hadley的一系列优秀作品极大地改进了
R语言。今年五月在北京召开的R语言会议,好多人都争相和Hadley合影,可见Hadley的魅力与声望非同一般。Hadley开发一个package
的时候会先开发一个版本,如果他觉得不够好又升级了,就会发一个新版本,名字变成旧名字后面加上数字2。所以我们就有了reshape2和
ggplot2。
ggplot2基于Leland Wilkinson在Grammar of Graphics(图形的语法)中提出的理论,取首字母缩写再加上plot,于是得名ggplot。按照《图形的语法》一书中的观点,一张统计图形就是从数据到点、线或方块等几何对象的颜色、形状或大小等图形属性的一个映射,其中还可能包含对数据进行统计变换(如求均值或方差),最后将这个映射绘制在一定的坐标系中就得到了我们需要的图形。图中可能还有分面,
就是生成关于数据的不同子集的图形。使用ggplot2绘图的过程就是选择合适的几何对象、图形属性和统计变换来充分暴露数据中所含有的信息的过程。
ggplot2需要一定的时间去入门学习,但是当你掌握了ggplot2中图形的语法的时候,我相信你会感受到这套语法的优雅。
在接下来的部分,我假定读者已经对R语言有了基本的了解,我将不会介绍DataFrame等基本概念。
安装ggplot2和安装其他的R包没有差别,在R的console里面运行install.packages("ggplot2") 一句就可以了,如果你使用RStudio,也可以在Package列表那里用鼠标去安装。
先来介绍一些ggplot2中的基本概念,括号里面对应的是ggplot2中为这种属性赋值的时候需要使用的参数名
图形属性(aes) 横纵坐标、点的大小、颜色,填充色等
几何对象(geom_) 上面指定的图形属性需要呈现在一定的几何对象上才能被我们看到,这些承载图形属性的对象可能是点,可能是线,可能是bar
统计变换 (stat_) 比如求均值,求方差等,当我们需要展示出某个变量的某种统计特征的时候,需要用到统计变换
佚名
2024-06-11 07:47:40
类似问题(10)
-
佚名2024-06-11 04:09:12
问excel表格中0柱状图的横轴名字,如何添加
答亲,不知道你是什么版本的Excel,2010版如下设置。首先检查你的数据源是否包括了月份区域。其次检查是否打开了横坐标轴的显示设置。
-
佚名2024-06-11 01:49:03
问excel柱状图横坐标名字如何移动
答2003版:右键→“源数据.”2007版:右键→“选择数据.”另外,看图上数据较多,可能会需要修改间隔刻度和文字角度。2003版在“坐标轴格式”里的“刻度”和“...
-
佚名2024-06-11 22:33:57
问arcgis做专题地图的时候怎么把省份名字放到柱状图下面
答layout视图下,左下角有个**文字。可以**文字,然后可以任意拖动和调整大小。调大小在属性里。
-
佚名2024-06-11 07:06:21
问奇形怪状的石头怎么画
答你想如何画就如何画罗,既然是奇形怪状,那就凭你的想象力了。
-
佚名2024-06-11 10:17:00
问用proteus怎么画图一中的线
答是因为画图的网格大,改成小一点的就好了,见下图,
-
佚名2024-06-11 15:14:15
问excel怎么在柱状图下方加上数据
答选择已知生成的图表,在“设计”选项下的“添加图表元素”中,选择“数据表”“显示图例项标示”,即可在柱形图下方加上数据。 详见附图
-
佚名2024-06-11 21:40:12
问excel柱状图里的系列1怎么改名
答工具:Office2013方法如下:1.选择柱形后,点击右键,“选择数据”:2.选择系列1后,点击“编辑”,如下图所示:3.选择将系列1改成的名称,这里选择了A...
-
佚名2024-06-11 07:49:14
问excel柱状图横坐标名字如何移动
答2003版:右键→“源数据...” 2007版:右键→“选择数据...”另外,看图上数据较多,可能会需要修改间隔刻度和文字角度。2003版在“坐标轴格...
-
佚名2024-06-11 01:27:35
问怎么在EXCEL中把学生成绩做成柱状图,显示每个分数段的情况
答照你给的数据,做出这样的,不知道是不是你需要的。
-
佚名2024-06-11 08:00:00
问求文档: EXCEL中先分三大项,每个大项再分几个小项,画什么图表达比较好(例:柱状图,大饼图)
答看来楼主喜欢千层饼啊,呵呵。双层饼图绘制教程http:///thread-20292-1-1-2667.html
风水
起名
网名
- 1 经电网名
- 2 幸福的网名女生繁体字
- 3 表示心静网名
- 4 很诗意的情侣网名2015最新版
- 5 高冷成熟御姐网名
- 6 灿烈的粉丝昵称
- 7 qq昵称中带蕊字的霸气
- 8 劲舞团昵称数值
- 9 冰与幽蓝什么意思做微信昵称
- 10 梦想世界兄弟昵称
说说
- 1 女生友谊个性签名
- 2 关于学医的个性说说
- 3 绝命毒师 的说说
- 4 英语说说心情短语伤感
- 5 三十八岁生日感慨说说
- 6 恋爱中各自不了解的说说
- 7 感情越来越淡的说说
- 8 搞笑网名说说
- 9 吃炖鸡的说说心情
- 10 侄女周岁生日微信说说