を設定せずにサイズを設定し、サイズの変数がありますサイズの代わりに色として使用されます。私はcolorvarを含めることができますが、変数はツールチップに表示されます。R googleVis BubbleChart、私は色の変数を確立していない場合はR.</p>で2点の座標とgooogleVisとサイズパラメータ <p>とバブルチャートを作成しようとしています色
この現象を回避するにはどうすればよいですか?
私は前に述べた2例と最小作業例が含ま:あなただけのbubblechartに1つの余分の次元をしたい場合は、その後、私は両方sizevarに「重み」を割り当てることが賢明だと思い、
library(googleVis)
set.seed(1)
bubbledata<-data.frame(id=rep("",100),X=sample(10,10,rep=TRUE),
Y=sample(10,10,rep=TRUE),Weight=sample(10,10,rep=TRUE))
# This graph uses sizevar as colorvar
bubble <- gvisBubbleChart(bubbledata, idvar="id",
xvar="X", yvar="Y",colorvar="",
sizevar="Weight")
plot(bubble)
bubbledata$colour<-""
# The output of this one is ok but the tooltip includes the colour var
bubble2 <- gvisBubbleChart(bubbledata, idvar="id",
xvar="X", yvar="Y",colorvar="colour",
sizevar="Weight")
plot(bubble2)
だけでコマンドのヘルプファイルから取得sizevarがcolorvarとして識別される理由、明確にする:このようなcolorvar、「バブルチャートは、2〜4の次元を持つデータセットを可視化するために使用されたが最初の2次元は座標として視覚化され、** 3番目は色として、4tサイズは**です。そのステートメントに基づいて、私はツールチップを手動で変更することなく、3つの変数だけをプロットする簡単な方法はないと思います。 – Felix
ヒントをいただきありがとうございます。私はヘルプファイルでその文に達しませんでした。私はGoogleのチャートのドキュメントを見て、それは問題が元のデザインから継承されているようです。私は自分自身でツールチップをカスタマイズしようとしますが、私が望むほど柔軟になるかどうかはわかりません。 –
ええ、私は 'gsub()'などを使ってツールチップを手作業で編集することに手を加えましたが、それはまっすぐではなく、30分後に私はあきらめました。私はそれが最後に非常に柔軟になるとは思わない。あなたはバグを提出するかもしれない/この1つのための開発者の問題を提出する... – Felix