格拉姆(完整的数据可视化的工具箱,ggplot2 /类似)

快速创建可发布阴谋:自动颜色和次要情节,统计,小提琴/箱形图等。

11.5 k下载

更新结婚,2021年11月03 07:35:43 + 0000

从GitHub

查看许可GitHub

编者按:这个文件被选为MATLAB中央选择的

格拉姆是一个功能强大的绘图工具箱可以快速创建复杂,在Matlab可发布数据,是受R ggplot2图书馆。这个灵感作为参考,格拉姆代表语法Matlab的图形。
用例和示例截图在GITHUB的自述:
https://github.com/piermorel/gramm

快速的帮助使用备忘单:
https://github.com/piermorel/gramm/raw/master/gramm%20cheat%20sheet.pdf

引用格拉姆:
莫雷尔,(2018)。格拉姆:语法Matlab的图形绘制。开源软件学报,3(23),568年,https://doi.org/10.21105/joss.00568

工作流程:
格拉姆的典型工作流来生成一个图是下面(小插图示例数据生成使用6行代码):

——在第一步,提供格拉姆的相关数据图:X和Y变量,而且分组变量,将决定颜色,次要情节行/列,等等。

——在接下来的步骤中,将图形层添加到你的图:原始数据层(直接绘制数据点、线…)或统计层(图,直方图,密度,总结与置信区间…)。一条指令就足以添加每一层,各层提供了许多定制选项。

——在最后一步中,格拉姆绘制出图,并负责所有烦人的部分:不需要遍历的颜色或次要情节,色彩和传说是自动生成的,轴的限制被照顾,等等。

特点:
——接受X, Y和Z数据数组、矩阵或阵列的细胞
——接受分组数据为数组或cellstr。格拉姆和类似于表的数据效果最好:分离变量/字段/列感兴趣的变量,每个变量都有尽可能多的元素观测。

——多个分离的方法数据组:
——颜色,轻盈,点标记,风格,和点/线大小(“颜色”,“轻”,“标记”,“线型”、“大小”)
由行和/或列,次要情节,或包装列(facet_grid()和facet_wrap ())。多个选项一致的轴的限制方面,行,列,等等。(使用“规模”和“空间”)。

多种方式的直接策划数据:
散点图(geom_point())和抖动散点图(geom_jitter ())
行(geom_line ())
置信区间(geom_interval ())
酒吧的阴谋(geom_bar ())
光栅图(geom_raster ())
点计数(point_count ())

多种方式的策划统计数据的可视化:
x - y总结的数据值(暗金物品或封存)与置信区间(stat_summary ())
- x值的直方图和密度图(stat_bin()和stat_density ())
直方图的x - y差异(stat_cornerhist ())
盒子,晶须的情节(stat_boxplot ())
小提琴的情节(stat_violin ())
quantile-quantile情节(stat_qq ()) (x)数据分布与理论分布或y数据分布。
- spline-smoothed y数据与可选的置信区间(stat_smooth ())
- 2 d装箱与轮廓或热图输出(stat_bin2d ())
全球语言监测机构符合(stat_glm(),需要统计工具箱)
——自定义符合用户提供匿名函数(stat_fit(),需要曲线拟合工具箱)
——椭圆的信心(stat_ellipse ())

——创建次要情节之间没有太多的空间(和调整正确!)
-极坐标(set_polar ())
——“z”输入数据在格拉姆()创建3 d绘图时使用geom_point()或geom_line ()
——颜色数据也可以显示为一个连续变量,而不是作为一个分组因素(set_continuous_color ())
- X和Y轴可以翻转得到水平统计数据可视化(coord_flip ())
——颜色代可以定制在华尔街日报的颜色空间中,或者可以使用替代/定制colormaps (set_color_options ())
——标记形状和大小可以定制set_point_options ()
行风格和宽度可以定制set_line_options ()
——文本元素方面可以定制set_text_options ()
——置信区间阴影区域,误差或细线
——设置图形元素的宽度和躲避geom_功能,stat_bin (), stat_summary(),和stat_boxplot(),与“宽度”和“道奇”参数
——结果包含成员结构计算的结果从stat_情节以及图形处理所有绘制的元素
-全球标题(set_title)
——可以结合多个格拉姆情节相同的格拉姆矩阵图通过创建一个对象并调用画()方法在整个矩阵。一个包罗万象的标题可以通过调用添加set_title整个矩阵。
——不同的分组可以用于不同stat_ geom_层和update()方法
——通过方法axe_property acessible Matlab轴属性
——自定义标签与set_names传奇
——参考元素与geom_abline情节,情节geom_vline geom_hline, geom_polygon
——日期与set_datetick蜱虫
——画在一个特定的图或uipanel / uitab set_parent ()

引用作为

莫雷尔,皮埃尔。“格拉姆:语法Matlab的图形绘制。“开源软件学报,3卷,没有。2018年3月23日,开放杂志,,p。568年,doi: 10.21105 / joss.00568。

查看更多的风格
MATLAB版本兼容性
创建R2012b
兼容任何释放
平台的兼容性
窗户 macOS Linux

世界杯预选赛小组名单社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!世界杯预选赛小组名单

开始狩猎!

版本使用GitHub缺省分支不能下载

版本 发表 发布说明
2.25

添加完整的标签自动完成与functionSignatures.json参数和选项

2.24.2.0

更新描述

2.24.0.0

——添加纸钱和DOI信息
-固定set_datetick()的行为

2.23.0.0

准备JOSS提交

2.22.0.0

添加set_layout_options()允许在格拉姆完全定制图布局

2.21.0.0

纠正错误在geom_bar()在使用“堆叠”选项

2.20.0.0

——改革的传说和colormap支持
——允许非禄colormaps亮度/颜色
——增加了新的内置colormaps
——添加新传奇的选择

2.19.0.0

添加行/列标签切换,提高处理空的子集

2.18.0.0

——增加了更多的定制选项geom_bar
-固定自动连续的颜色
——各种补丁

2.17.0.0

格拉姆现在合并颜色和标记/尺寸/线型传说如果他们是相同的

2.16.0.0

——添加连续颜色支持3 d线和点
——添加colorbrewer许可证文件

2.15.0.0

——可能“爬”set_continuous_color()为了迫使颜色限制。
——固定缺陷连续颜色时提供了一个独特的价值
——文档更新

2.14.0.0

添加geom_polygon()方法来添加自定义多边形上的情节

2.13.0.0

——改进的图像修复旧matlab版本
——更新geom_abline (), geom_vline (), geom_hline()函数
——错误修复
——添加缺失的文档

2.12.0.0

——增加了出口()方法
——添加“解释器”set_text_options ()

2.11.0.0

添加coord_flip(),它可用于生成水平盒阴谋,小提琴的阴谋,误差等。

2.10.1.0

——添加可能提供一个自定义函数stat_summary ()
-删除不必要的计算,当stat_smooth()是使用默认选项(2 x加速!)

2.10.0.0

- stat_smooth()现在提供更多的平滑算法,更好的文档和更保守的置信区间估计
——增强和更好的文档set_order_options ()
——Bug修复在边界情况(细胞内空元素,等等)。

2.9.0.0

——添加单独的数据在数据图()函数
-改进的副本()的行为

2.8.2.0

纠正错误在stat_summary()极坐标插值当x数据没有从0开始弧度。添加安全检查。

2.8.1.0

——纠正缺乏y蜱虫如果当使用单一方面facet_wrap ()
——纠正行为stat_cornerhist()当“DataAspectRatio”设置为(1 1 1)使用axe_property ()

2.8.0.0

添加“α”选项geom_point (), geom_jitter()和geom_line ()

2.7.0.0

-添加geom_label()绘制文本
——添加额外的例子
-修改连续颜色传奇

2.6.0.0

-添加set_stat_options()来指定α水平和N引导样本在所有stat_功能
——“冬青”colormap补充道
——默认的置信区间stat_summary现在纠正与小N正态分布
——其他改进

2.5.0.0

添加自定义文本的选择,线条和点:
——添加set_line_options():风格,大小
-添加set_point_options():标记、尺寸
——添加set_text_options():字体、大小
——纠正错误iscategorical()在旧matlab版本

2.4.0.0

——添加角直方图的x - y区别stat_cornerhist ()
——改进的速度在大型数据集与许多非唯一x值

2.3.1.0

——添加切口选择stat_boxplot ()
——纠正错误在stat_ellipse() 2014年的一个早期版本

2.3.0.0

——添加stat_violin()来创建小提琴的阴谋
-βstat_cornerhist绘制直方图的x - y的区别在一个插图轴(有一个间歇分级错误)。

2.2.3.0

添加功能来编辑传奇轴

2.2.2.0

-罕见的错误纠正y极限计算
-简化代码画()
——改变了缩略图

2.2.1.0

纠正错误与geom_line()和3 d数据

2.2.0.0

-表示与geom_interval用户提供的置信区间()
——改进的躲避:现在在考虑颜色的数量/ x值
——躲避支持额外geom_方法
——改善geom_bar()叠加

2.1.1.0

——纠正errorbar厚度
-改进更新()的行为

2.1.0.0

——添加set_parent()方法
-提高分类的躲避x
-改进更新()的行为

2.0.1.0

更新描述

2.0.0.0之间

从一个文件——完全重构@gramm类文件夹
——的例子。m是现在一个适当的指南,可以发表
- update()方法,使用不同的分组为不同的层
——支持分面分类变量

1.16.1.0

纠正stat_summary()来防止错误的线/区域的干扰

1.16.0.0

——增加了“空间”选项facet_grid ()
——更新的例子和Readme

1.15.0.0

——改善传奇布局
——协调“宽度”和“道奇”参数
-改善stat_summary()行为缺失的元素
——优化

1.14.1.0

——改变了图片

1.14.0.0

——“z”输入数据在格拉姆()创建3 d绘图时使用geom_point()或geom_line ()
——纠正错误的箱线图和纠正晶须长度
——添加可能重叠格拉姆的情节
——纠正对分类数据的支持

1.13.0.0

添加可能性集全球冠军set_title ()

1.12.2.0

描述校正

1.12.1.0

添加简单的方法来设置排序与set_order_options ()

1.12.0.0

-添加set_order_options ()
——添加“地图”选项set_color_options ()
——自定义函数可以被称为格拉姆对象的数组
——错误修复

1.11.0.0

添加盒须图,Quantile-Quantile情节
其他的修改和修正(见Github:https://github.com/piermorel/gramm/commit/6ae9fcd96876c375d9148dd6d64660597a9538bd)

1.10.0.0

增加了小抄,添加geom_funline(),添加“道奇”选项stat_summary ()

1.9.0.0

——结果stat_情节结构成员现在返回的结果。
——纠正错误前2014 b版本

1.8.0.0

改变手动限制(使用平底锅或变焦)方面的格拉姆图现在将自动生成变化的规模根据其他方面的规模方面的偏好

1.7.0.0

定制适合-添加stat_fit()(需要曲线拟合工具箱)
——增加了更多通用的“填充”选项stat_bin ()
- stat_bin()和stat_density()现在的行为当使用极性的阴谋
——添加文档
——减少混乱
——添加示例

1.6.0.0

大量的新特性(分离的轻盈,信心椭圆,颜色选项,geom_hline, geom_vline)

1.5.1.0

Bug corrrection

1.5.0.0

连续的色彩增强和bug修复,现在可以强迫和自定义使用set_continuous_color ()

1.4.0.0

添加“边缘”选择定制箱子stat_bin2d()和stat_bin ()
添加“bar_color”和“bar_spacing”选项,“overlaid_bar”几何学stat_bin ()
现在可以设置多个属性在axe_property ()
纠正行为方面的扩展

1.3.0.0

速度大大提高geom_raster()一起使用时选择“几何学”,“行”

1.2.0.0

额外的用法示例

1.1.0.0

纠正set_datetick()问题,纠正面时间变量的初始化

1.0.0.0

问题在这个视图或报告GitHub插件,参观GitHub库
问题在这个视图或报告GitHub插件,参观GitHub库
Baidu
map