問題タブ [timeserieschart]
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.
java - JFreeChart - 同じチャート上の Timeseries と CandleStick
オーバーレイされたローソク足チャートと時系列プロットで構成される JFreeChart で単一のチャートを作成しようとしています。(ちょっとこんな感じ)
(出典: price-oil.org )
ローソク足チャートを作成してから、追加の XY シリーズとそのレンダラーを追加しようとしましたが、これにより実行時エラーが発生します
org.jfree.data.xy.XYSeriesCollection cannot be cast to org.jfree.data.xy.OHLCDataset
私のコードのスニペットは次のとおりです
どんなアドバイスもありがたく受け取られます
r - R での時系列グラフのプロット
Rで時系列をプロットする必要がありますが、フォーマットの操作方法を理解するのに苦労しています。
日付を適切な形式に変換する必要があります。例: 20060901 から Sep-01-2006 など
これまでの私のアプローチ:
ただし、次のエラーが表示されます。
r - ggplot を使用して連続 x 軸にギャップを導入する
これは、欠損値を含む積み上げ面/棒グラフを作成する以前の投稿の一種です (実行するスクリプトはすべてそこにあります)。ただし、この投稿では、連続する x 軸にギャップを残すことができるかどうかを尋ねています。1 年にわたる時系列 (月ごと) がありますが、1 つのサンプルでは 1 か月が欠落しており、今月をプロットの完全なギャップとして表示したいと思います。1 月から 8 月 (9 月は欠落) のグラフと 10 月から 12 月のグラフをプロットし、これらを 9 月のギャップとマージするようなものです。
私が試みた唯一のことは、欠落している月をゼロまたは NA として扱い、9 月の面グラフに大幅なドロップを作成するか、それを除外することですが、x 軸はそれぞれ 1 ~ 11 の範囲です (ドロップボックス フォルダーのプロットを参照)。 .
私が取り組んでいるデータ セットは私のドロップボックス フォルダーにあります。名前は r_class.txt で、2 つの異なるプロット (Rplots1 と 2) も見ることができます。
どんなアイデアでも大歓迎です!
java - JFreeChart-チャート線のSeriesStrokeを1本の線で実線から破線に変更します
ここで受け入れられた答え(JFreechart(Java)-部分的に破線と部分的に実線の線を描く方法は?)は、チャート上のシリーズストロークラインを変更する道を歩み始めるのに役立ちました。コードをステップ実行して変更を確認した後、シリーズストロークが実際には「dashedStroke」に変更されることがわかります(特定の日付「dashedAfter」の後)が、グラフがレンダリングされると、シリーズライン全体が破線になります。一連の線を最初に実線で描画し、設定した日付の後に破線にする方法を教えてください。
colors - 時系列jfreechartで領域を色で塗りつぶします
下の領域が色で塗りつぶされた時系列を生成しようとしています。
jfreechartライブラリの例を見ると、次の方法があります。
ただし、必要なデータセットはカテゴリデータセットであり、現在作成している時系列データセットとはまったく異なります。
プロットされた線の下の領域を色で塗りつぶすには、どの方法を使用する必要がありますか?
ありがとうございました!
r - Zoo オブジェクトから ggplot2 を使用して複数行のグラフを描画する
全て。
stackoverflow で以前のメッセージをいくつか読み、zoo と ggplot2 のドキュメントを調べましたが、適切な答えが見つかりませんでした。
「データ」と呼ばれる動物園オブジェクトがあるとします。フラット ファイルの元のデータは次のとおりです。
ここで、この 5 つの金融商品の時系列を 1 つの折れ線グラフにプロットして、それらの進化を比較したいと思います。
ggplot2を使用したい。
誰かヒントをくれませんか?
jquery - jquery flot ticksに新しい行を追加するにはどうすればよいですか
JQuery Flotを使用していくつかのグラフを作成しています。これまでのところ、 tickformatter を使用してティックをフォーマットすることができました
グラフは次のようになります: http://i1358.photobucket.com/albums/q779/Angel_Ruiz_Morales/Capture.gif
私が今抱えている唯一の問題は、ティックを次のように表示したいということです: 今日\n{TIME}
\n 文字を追加しようとしましたが、追加されているのを確認しましたが、何らかの理由で flot は今日の {TIME} を別の行ではなくインラインで表示します。
新しい行を導入する方法を知っている人はいますか?
ありがとう!
matlab - MATLAB-時系列から特定のデータを抽出するためのwhileループ条件
バックグラウンド
私は4つのデータセットを持っています。1つは時間と圧力のある気象データで、もう1つは同じものの圧力センサーデータセットです。時間と圧力。基本的に、どちらも時系列です。長い時系列は、両方の変数に対して約64008のデータポイントを持つ気象データです。圧力センサーの短い時系列は51759です。短い時系列は、いくつかのデータポイントが欠落している長い時系列のサブセットであると言えます。とにかく、私は天気にプレッシャーをかけたいのですが、それは私のセンサーが持っている時間だけです。
動機
つまり、基本的には、 whileループを実装して、圧力センサーの同等の時間ごとに、データかどうかにかかわらず、気象データから圧力を取得するようにしています。圧力センサーの時系列を使用できるので、気象データから時刻を記録する必要はありません。
例
私が何について話しているのかを理解するために、サンプルスクリプトを実行しましたが、問題なく実行されます。
ご覧のとおり、2列の長い系列でxのベクトルを作成しました。次に、xベクトルに含まれるデータポイントを含むベクトルyの値のサブセットを作成しました。スクリプトを実行します。一致するサイズyは、サイズが同じになることを意味します。また、行列自体も同じ値であることがわかりました。だからそれは動作します。これが私が何かを逃している単純化されたバージョンでない限り。いずれにせよ、私の実際のスクリプトは以下のとおりです。
ただし、データセットにアクセスすると、エラーコードが発生します。
私は自分のコードについて何か助けが得られるかどうか疑問に思っていました。私は何かが欠けていますか、それとも何かを定義しませんでしたか?これは私が常にwhileループを行ってきた方法であるため、なぜ今私を失敗させることにしたのかわかりません。しかし、いずれにせよ、それは本当に些細で愚かなことだと確信していますが、私は自分の人生を理解することができません。または多分誰かが別の方法を持っています...?いずれにせよ、事前に感謝します!
javascript - IE9でハイチャートチャートが表示されない
ハイチャートを使用して時系列チャートを作成しました。
FFでは正常に動作しますが、IE9では動作しません。ここで何が問題になる可能性がありますか?
http://jsfiddle.net/sbra/tcFju/
jsfiddleの完全なコード:ここでスニペット:
THXステファン
get - 時系列グラフでマウスをクリックしたときのx軸の値を取得する方法
ダイナミックタイムチャートを使用していました。
マウスがクリックされたときの時系列チャート時間値を取得したい。
しかし、私が使用した方法では、y 軸の値を取得できました。
x 軸の時間を取得するにはどうすればよいですか?
私を助けてください。
コード
chartComposite.addChartMouseListener(new ChartMouseListener() {