問題タブ [rcharts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - rCharts hPlot ツールチップに値を追加する
rCharts を使用して、標準の Highcharts ツールチップに値を追加したいと思います。コード例:
これにより、x 値と y 値を含むツールヒントが生成されます。そしてシリーズ名zをタイトルに。ここで、名前の値をツールチップに追加することも必要です。ただし、これがどのように行われるかはわかりません。
r - rChart から画像ファイルへの保存
rChartsを使用して生成されたチャートをファイルに(画像として)保存する方法があるかどうか疑問に思っていました。特に「leaflet」で生成した地図をファイルに保存したい。
たとえば、サンプル マップは次を使用して生成できます。
これにより、ブラウザでマップが開きます。これで、マップを右クリックして [画像を保存] を選択できますが、これはマップの 1 つのタイルしか保存しません。プロセスをループで実行する必要があるため、マップ全体をファイルに保存し、(手動でクリックして保存するのではなく) 少しのコードを使用して自動化したいと考えています。助言がありますか?
r - Shiny、rCharts、nvd3 との対話性は?
[編集]
nvd3 の rcharts ラッパーを使用して、マルチバー チャートの単純な Shiny ベースの実装をコーディングしています。R コンソールからローカルでグラフィックを生成すると、それを操作でき、トランジションが期待どおりに機能します。ただし、光沢のあるインターフェイスにラップすると、再描画されず、プロット自体との対話も許可されません。
以下で使用しているコードとサンプル データ セットを貼り付けました。サンプルデータで実行すると、うまく機能します。ただし、実際のデータ セットはかなり大きくなっています (トリップ データセットに 5,000 レコード以上、ステーション データセットに 100 エントリ以上)。なぜこれが問題になるのかはわかりませんが、インターフェイスが壊れているようです。
global.r ファイルは次のとおりです。
server.r ファイルは次のとおりです。
ur.r ファイルは次のとおりです。
trips.csv ファイルのサンプルを次に示します。
以下は、stations.csv ファイルのサンプルです。
r - rCharts による Highcharts プロットの書式設定
rCharts からハイチャート プロットを取得するのに問題があります。私のデータと意図したグラフは次のようになります。
ほとんどの場合、欠損値、予測と対応する間隔、および水平線で表示される特定の制限を含む観測データです。今、私が理解できないことがいくつかあります:
- 予報と間隔を同じスタイルにしたいと思います。これら 3 つのシリーズのポイント スタイルを同じスタイルに変更するにはどうすればよいですか?
- 水平線はインタラクティブである必要はありません。単純な水平線を引くオプションはありますか? http://docs.highcharts.comからの参照では動作しませんでした
- 凡例から特定のシリーズを削除するにはどうすればよいですか? 特に、間隔を凡例に含めたくありません。
- 観測データの欠損値を補間する方法はありますか? または、事前に手動でこれを行う必要がありますか?
java - NVD3、rCharts、shiny の linePlusBarChart
NVD3
折れ線グラフと棒グラフを組み合わせたチャートがありますlinePlusBarChart
。これは私のデータに非常に適しています。ただし、ネイティブではサポートされていないようですrCharts
。私が見る限り、NVD3
実装されているチャートは次のrCharts
とおりです(例から):
scatterChart
multiBarChart
multiBarHorizontalChart
pieChart
lineChart
lineWithFocusChart
stackedAreaChart
他の人を働かせることは可能ですか?rCharts+NVD3
!の構造を誤解している可能性があります。私は Java にまったく慣れていないので、参考文献、ドキュメント、および一般的なヘルプに非常に感謝しています。
しかし、私の基本的かつ差し迫った質問は次のとおりです。 linePlusBarChart
fromを取得する方法はrCharts
? または、lineChart
棒グラフに重ねる方法はありますか?
ありがとう!
r - rCharts - 時系列に 2 番目の y 軸を追加する
rCharts のパッケージ化されたチャート作成フレームワークのいずれかが、異なる y 軸を持つ 2 つのシリーズの時系列プロットの作成をサポートしていますか? この場合、共有する例はありますか?
そこにあるドキュメントとチャート フレームワークの Web サイトを調べましたが、何も見つかりませんでした。
r - rCharts + polychart で点の色を手動で設定する
rCharts と polychart フロントエンドを使用してグラフを作成しようとしています。
ある種の離散マッピング (上記の例のように) を使用するか、他のロジックを使用して、ポイントの色を制御したいと考えています。それはどのように行われますか
編集
Ramnath の回答に従って、次のことを試みましたが、空のページが表示されます。
github からrCharts をアップグレードすることで問題が解決しました。
r - rCharts + polychart で日付と大きな数を処理する
次のサンプルでは、サンプル データ (タイムスタンプとそれに関連付けられた値) を使用して data.frame を作成します。次に、ポリチャートをバックエンドとして rCharts を使用してこれらのデータをプロットしてみます。一度は元のタイム スタンプを使用し、もう 1 回は intiger に変換した後です。
最初のプロット (plt1) は次のようになります。
2 つ目は次のとおりです。
ご覧のとおり、時間/分の値に関係なく、同じ日付に含まれるデータ ポイントの X 座標が同じになるように、日付が切り捨てられます。両方のプロットに表示されるツールチップも切り捨てられます。ポリチャートを使用して時間/分の解像度を維持するにはどうすればよいですか?
編集
これをいじってみると、polychart は 10^9 を超える X 値をうまく処理できないという結論に達しました。私はまだこれを解決する方法を見つけることができませんでした。