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 个论坛币)



雷达卡




京公网安备 11010802022788号







