R语言网格图形系统详解:动态修改图形元素
需积分: 4 43 浏览量
更新于2024-08-10
收藏 5.27MB PDF 举报
"网格图形-design of embedded robust control systems using matlab® / simulink®"
本文主要介绍的是R语言中的网格图形(grid)系统,这是由Paul Murrell开发和维护的一个高级图形系统,旨在解决基础图形系统中图形元素无法动态修改的问题。在基础图形系统中,一旦图形元素如矩形绘制出来,若要改变其属性(如颜色),就需要重新绘制整个图形,而在grid系统中,可以单独修改这些元素,提高了效率和灵活性。
网格图形(grid)的核心思想是将图形分解为独立的可操作对象,每个对象都有自己的属性,可以独立创建、修改和删除,而不会影响到其他元素。这使得用户在创建复杂图形时,能够更加精确地控制各个元素的外观和行为。例如,在示例代码中,我们可以创建一个名为"rect0"的矩形,然后通过`grid.edit()`函数轻松地更改其填充颜色,从红色变为蓝色,而无需重新绘制整个图形。
此外,提到的现代统计图形与R语言的经典应用有关,这可能是指R语言在数据可视化领域的强大功能。谢益辉在2010年8月13日的作品中强调了R语言的开放性和自由性,他采用了Creative Commons (CC)的"署名—非商业性使用—相同方式共享2.5中国大陆"许可证,允许读者自由地复制、发行和演绎作品,但必须保留作者署名,不得用于商业目的,并且如果创作了基于此作品的新作品,也需要同样采用CC许可证发布。这种许可方式鼓励知识的传播和分享,同时也保护了作者的权益。
作者选择CC许可证的原因包括:让读者免费获取书籍,促进知识传播;尊重版权的署名激励功能,同时认识到版权不应妨碍知识的流通;以及回馈R语言社区,因为R语言本身是开源和自由的。他还特别指出,虽然CC许可证对商业用途有限制,但这会在14年后自动解除。
R语言的网格图形(grid)系统提供了更高级的图形定制能力,而现代统计图形的发展则体现了R语言在数据可视化领域的强大实力。同时,谢益辉的作品展示了开放源代码和知识分享的精神,通过使用CC许可证,他鼓励读者利用和改进他的工作,同时确保了对原作者的尊重。
2019-01-06 上传
2018-06-02 上传
2017-11-26 上传
2023-08-06 上传
2023-06-09 上传
2023-06-08 上传
2023-05-19 上传
2024-01-02 上传
2024-08-08 上传
锋锋老师
- 粉丝: 24
- 资源: 3900
最新资源
- Unity UGUI性能优化实战:UGUI_BatchDemo示例
- Java实现小游戏飞翔的小鸟教程分享
- Ant Design 4.16.8:企业级React组件库的最新更新
- Windows下MongoDB的安装教程与步骤
- 婚庆公司响应式网站模板源码下载
- 高端旅行推荐:官网模板及移动响应式网页设计
- Java基础教程:类与接口的实现与应用
- 高级版照片排版软件功能介绍与操作指南
- 精品黑色插画设计师作品展示网页模板
- 蓝色互联网科技企业Bootstrap网站模板下载
- MQTTFX 1.7.1版:Windows平台最强Mqtt客户端体验
- 黑色摄影主题响应式网站模板设计案例
- 扁平化风格商业旅游网站模板设计
- 绿色留学H5模板:科研教育机构官网解决方案
- Linux环境下EMQX安装全流程指导
- 可爱卡通儿童APP官网模板_复古绿色动画设计