カテゴリ Z (色で区切られている) に対する変数 Y と X の R で散布図を作成したいと思いますが、特別な凡例があります。凡例ボックスではなく、カテゴリ名がそのカテゴリのポイントに沿ってテキストとして表示され、テキストはポイントと同じ色になります。
Rがこれを自動的に行う方法はありますか?
PS: 「手動で」「text()」を追加し、各カテゴリの場所と色を指定することで、これを行うことができることはわかっています。
たとえば、このチャートの外観を再現しようとしています (これは Stata で手動で作成したものです)。
編集:以下のコメントを読んだ後、ここにデータと問題の解決策があります:
library(ggplot2);library(reshape);library(scales);library(directlabels)
dat <- read.csv("https://dl.dropboxusercontent.com/u/4329509/Fdat_graf.csv")
dat_long <- melt(dat, id="ano")
p <- qplot(ano,value, data=dat_graf_long, colour=variable)+ scale_y_log10(breaks=c(.1,1,10,100,500,1000),labels = comma) + scale_x_continuous(breaks=seq(from=1960, to=2010, by=10)) + theme_bw()
direct.label(p)
興味のある方のために、一般的に使用されるデータセット (世帯調査 (PNAD、~0.3GB)、CENSUS マイクロデータ (~10GB)、およびすべての雇用契約のレジストリ (RAIS、年間 20GB)) のサイズのチャートを、適切なサイズのサーバー (ベースラインは 2010 年の 96 GB RAM サーバー) の使用可能なメモリ (RAM) は、ムーアの法則の割合で増加します。かつて「ビッグデータ」と考えられていたものが、ムーアの法則の進展により「スモールデータ」へと変貌することを示しています。