2

Google チャート API を使用して折れ線グラフを作成するために、「googleVis」と R を使用しています。Google API のチュートリアルで、Javascript のデータ変換を使用して、軸が「連続」(Numeric Javascript タイプを使用) および「離散」(String を使用) になるかどうかを判断することがわかりました。データ型は R から派生しているため、googleVis も同じだと思います。 「数値」のように見えますが、

library(googleVis)
df=data.frame(val1=c(10,13,100), val2=c(23,12,32))
Line <- gvisLineChart(df)
plot(Line)

誰かがこれを理解するのを手伝ってくれませんか? どうもありがとうございました!

4

1 に答える 1

2

完全な開示: googleVis パッケージが大好きです。

googleVis の最新バージョン (まだ CRAN ではありません) に更新した後でも、同じ動作が見られます。これがバグかどうかはわかりません。gvisLineChart の googleVis ドキュメントに連続データが記載されていますが、X 軸を数値としてプロットすることはできませんでした。

プロットとともに表示される Web ページを右クリックし、[ページのソースを表示] を選択すると、googleVis チャートとグラフを生成する際にコードの側面を変更したときに何が起こっているかについての手がかりを得ることができます。このページは魔法が起こる場所であり、googleVis パッケージからの HTML 出力です。

この場合の問題となる行は、「data.addColumn('string','val1');」という行です。

この行では、'string' という単語は 'number' である必要があり、val1 の値はデータ セクションで引用符で囲んではなりません。

ただし、代わりに gvisScatterChart を使用すると、必要な結果を得ることができます。

library(googleVis)
df=data.frame(val1=c(10,13,100), val2=c(23,12,32))
Line <- gvisScatterChart(df, options=list(lineWidth=2, pointSize=0))
plot(Line)
于 2013-04-16T19:40:50.653 に答える