渔者愚
未读
Web应用与开发简介
Web应用/服务已经遍布生活的方方面面,每个网站都是一个Web应用,比如搜索引擎、电商平台、视频平台、公司主页、个人博客、电子邮件等。此外,手机和桌面端的联网软件也依赖Web应用,例如微信的即时通讯服务。 如果你想开发一个Web应用,方便自己和他人使用,希望本文能理清一些基本概念,帮你找到学习的路径
渔者愚
未读
入门JavaScript(一):印象与语法
学习JavaScript之前,我们得知道这是一门怎样奇葩的语言: 这门语言有长达近30年的历史 设计这门语言只用了十天 曾长期没有官方的包管理机制 直到现在,面向对象系统也非常粗糙 违反直觉的隐式类型转换能把新手干懵 最初设计的目的只是让网页更生动,但现在啥都能用JS写 Python,C等语言一般只
渔者愚
未读
ggplot代码复用:清爽,太清爽了!
你的 ggplot绘图脚本是否已经臃肿不堪、难以维护?曾经实现的功能不知如何复用?本文的目的是解决这些问题,让你的绘图脚本从此清清爽爽。 本文涉及赋予变量、自定义函数、扩展 ggplot三大技巧,前两种使用门槛较低,刚入门 ggplot的朋友也可以很快掌握。扩展 ggplot会涉及面向对象编程,但它
渔者愚
未读
理解ggplot:优雅,太优雅了!
在 ggplot出现之前,R语言已经有多个绘图包,例如随R版本同步更新的 graphics包(也被称为 base绘图系统),grid包,基于 grid开发的 lattice包。然而,这些包总有抽象层次低、扩展性低等问题,这意味着需要直接和点线打交道,也给创建新的可视化方式带来困难。 ggplot是H