全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4807 1
2022-01-20

R语言绘图黑白印刷风格芯片包(包名:chip)

1.基本说明

1.1本包的目标

让使用者将注意力集中在参数设定与调整上,而不是代码使用的细节,类似于一个芯片封装的过程。对几个常用的绘图函数进行了封装,并调整为印刷风格供使用者做课题或写论文参考。


1.2功能特色

设定好参数后,只需要一行代码便能绘制出印刷风格的R图像。

1.3数据说明

本包内置数据集均为随机或手动生成,输入以下命令能够看到对应绘图函数的详细说明。

help(acchist) #堆积柱状图黑白印刷风格绘制

help(bonbon) #棒棒图黑白印刷风格绘制

help(boxeasy) #箱线图黑白印刷风格绘制

help(densline) #核密度图黑白印刷风格绘制

help(easyline) #简单折线图黑白印刷风格绘制

help(histeasy) #柱状图图黑白印刷风格绘制

help(linepoint) #加点折线图黑白印刷风格绘制

help(pyramid) #金字塔图黑白印刷风格绘制

1.4其他说明

第一,输入实际参数所对应的概念或者说变量准确的话,会自动转换数据类型为包函数运行所需的数值或字符型,无需手动转换。

第二,本包内各绘图函数会自动判断是否安装或载入了所依赖的包,如tidyverse或grid,无需每次手动安装或载入。(标准方法是封装函数时头挂一个依赖某包的关键字,不过本包为初学时封装,所以采用了包函数内增加代码判断的做法,读者查看包内源代码时应当能注意到)

第三,人性化地内置了训练数据集,让使用者方便与自己的数据集数据结构进行比对,只要数据结构与训练数据集保持一致,就能绘制出对应的图形。

第四,添加了简单的内存释放代码,每次绘图完成后无需清理内存中产生的临时数据。

第五,为防止部分使用者因为系统问题和我一样出现渲染错误的情况,采取两次添加画布的做法,完成强制绘图,保证绘图过程顺利。

1.5特别鸣谢

来自“tidy-R语言”群的哈尔滨商业大学张敬信教授,以及Fin,无安书等群友在本包封装过程中给出的宝贵建议。

1.6申明

本包封装纯属公益性质,目前为0.1版,后面估计不会有太多时间更新。大家可以自行在本包基础上进行改装。如确有难以解决的BUG,请联系西南财经大学经济学院杜云晗1270950448@qq.com

包的安装及非常详细的带注释的使用说明:

R绘图芯片包说明书.pdf
大小:(634.58 KB)

只需: 1 个论坛币  马上下载

图1.jpg 图2.jpg 图3.jpg 图4.jpg 图5.jpg 图6.jpg 图7.jpg 图8.jpg


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2022-4-19 21:08:32
欢迎大家继续测试
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群