問題タブ [highcharts]
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.
jquery - 株式データのHighchartsxAxisをフォーマットします
時間ラベルをフォーマットするためにxAxisプロパティに設定する必要のあるHighchartsオプションを確認しましたが、このシナリオでこれがどのように機能するかを正確に理解できませんでした。
日中(日中)に株式の動的データを取得しました。データは毎日9:30から17:00に取得されるため、表示する必要があります。次のように30分間隔を示すラベルを表示する必要があります。 :9:30..10:00..10:30..etcですが、5分ごとに受信するデータブロック(ポインター)でこれを機能させることができないようです。
もう1つの問題は、チャートの全幅にまたがらずにデータを表示する必要があることです。たとえば、10:00には、6本のバー(各5分)しかありませんが、チャートに大きな6本が表示されます。バーを時間枠にロックする代わりに:
私がする必要があるのは、これらのバーを9:30-10:00の領域内に表示し、次のようにさらに多くのデータを受け取るので、残りを埋めるために残しておくこと
です。これを行う方法について助けていただければ幸いです。株価チャートタイプが機能していることは知っていますが、今は緊急にOHLCタイプを使用する必要があります。
どうもありがとう。
javascript - HighCharts-1つのxAxisの異なる間隔からのデータ(2番目のxAxisを非表示)
同じxAxisで、異なる日付間隔のデータを時間単位で表示したいと思います。2つのチャートを互いに近くではなく、重ねて表示したいと思います。
私は2つのxAxisでそれを行うことができます。例を参照してください:http://fiddle.jshell.net/X3jPh/770/
例でわかるように、両方の時間間隔が同じであるため、2番目のxAxisを非表示にすることは可能ですか。
javascript - HighCharts-xAxisの最後のラベルを表示
xAxisで最後のラベルを強制的に表示するにはどうすればよいですか?showLastLabel:trueを使用してみました。しかし、ご覧のとおり、実際には機能しません。
例を参照してください:http://fiddle.jshell.net/X3jPh/770/
javascript - jQuery for Highcharts を使用して JSON 応答を反復する
Map オブジェクトを作成するサーブレットを作成しました。
データを入力し、Google JSON を使用して JSON 形式で応答を返します。
データを取得してテーブルに反復処理する場合、これらすべてが正常に機能します。ただし、Highcharts プラグイン用に特別な形式で必要です。
これを実現するには、以下に示すようにスクリプトを作成する必要があります。
とにかく、私はここで何か間違ったことをしています。反復またはシリーズの「初期化」方法のいずれか。
理解を深めるための私の情報源は次のとおりです。
- http://jsfiddle.net/PPAUx/718/
- http://www.highcharts.com/documentation/how-to-use (ポイント 3.1 ケーススタディ: データの前処理)
javascript - highcharts ズーム可能な 6 か月の折れ線グラフ
デフォルトで月単位のビューを表示する 6 か月のグラフが必要ですが、その日までズームできます。
今日の6か月のグラフは次のとおりです。
これは月間でうまく機能します。
毎日のデータを取得するには、約 30*6 要素をデータにプッシュします。また、私は使用してみました:
この例のように: http://jsfiddle.net/7Mmee/9/
しかし問題は、毎月が 30 日というわけではなく、グラフの下部にもカテゴリが表示されないことです。
私が見逃しているこれを行う簡単な方法があると確信しています。
ありがとうジョエル
javascript - ハイチャート - 「スタイルが null またはオブジェクトではありません」
そのため、ハイチャートの使用に問題があります。最近、Internet Explorer 8 でのみ発生するエラーが発生しました。失敗した行は、highcharts.src.js ファイルの行 270 から発生します。
チャートを作成するコードは次のとおりです。
onSuccess
関数は、次のように、Json であるチャート データを提供するために Web サービス呼び出しが成功した後に起動されます。
他のブラウザではすべてが完璧に機能します。何か考えはありますか?
ありがとう!
javascript - Highcharts使用時のJavaScriptエラー
私はあなたが私を助けてくれることを願っている奇妙な問題を抱えています。
開発用WebサイトでHighchartsを実行しています。単純なフォームを使用して、ユーザーがデータを入力できるようにしています。
同じページに、データが入力されるとHighchartが表示されます。
データ入力フォームには、非常に単純なjQueryベースのスニペットがあります。フォームの検証、最大文字数のカウンターなど。
データベースにグラフデータがある場合、グラフは正しくプロットされ、新しいデータポイントを入力しようとすると、残りのJSスニペットは期待どおりに機能します。
ただし、データベースにデータがない場合(したがって、Highchartは表示されません)、すべてのJSスニペットが機能しなくなります。
Firebugコンソールで、グラフを作成するデータがない場合、次のエラーが発生します。
Chromeでは、別のエラーが次のように表示されます
繰り返しますが、これらのエラーは、最初のデータポイントに入るとすぐに消え、グラフが作成されます。
Highchartが空のときに、何が起こっているのか、JSを機能させる方法を知っている人はいますか?
どんなポインタでも大歓迎です。ありがとう!
javascript - Cucumber を使用した Highcharts (JS グラフ作成ライブラリ) のテスト
クライアントがhighchartsでレンダリングされたグラフを介してデータを視覚化するのに役立つアプリケーションがあります。データ処理と視覚化は、アプリケーションが提供する主な価値です。つまり、重要であり、テストする必要があります。
私はキュウリを使用してアプリケーションの統合テストを作成しています。ハイチャート実装の基本的なテストをいくつか含めたいと思います。私は特に、正しいデータがプロットされていること、およびカスタム ajax インタラクションが正しく機能していることをテストしたいと考えています。機能の例は次のようになります。
このようなものをテストした経験と、Selenium、Watir などのどのツールが使用されたかを評価します。
javascript - ミリ秒の文字列から日付オブジェクトのJavascriptに変換する
日時変換を処理するときにこの問題が発生しました。このような形式のpostgreSQLデータベースからのタイムスタンプデータがあります
"2011-04-04 19:27:39.92034"
ハイチャートに表示するには、日付または時刻オブジェクトに変換する必要があります。ミリ秒なしで、 Date.jsで簡単に変換します
しかし、ミリ秒はそのライブラリでは処理できません。Date.parse でも試しましたが、常に NaN になりました。
この問題の解決策はありますか? ありがとうございました
javascript - JavaScript への Excel グラフ作成
色やその他の書式設定オプションが保持されるように、MS Excel チャートから JavaScript チャートを作成する方法を提案できる人はいますか? 理想的には、HighCharts char または Excel でユーザーが作成したものに少なくとも近いものを作成できます。現時点では、HighCharts などの JavaScript チャート作成ライブラリへの変換レイヤーを作成するために、Open XML/Drawing ML ファイル形式または VBA を調べています。
単純な CSV ファイルとしてエクスポートする場合だけではないことに注意してください。ここでの重要な考慮事項は、グラフの書式設定を維持することです..
ご提案ありがとうございます。
あ、