問題タブ [lazy-high-charts]
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.
ruby-on-rails - Lazy High Charts: 円グラフを表示できません
こちらの指示に従って(コード サンプルのタグの問題を修正して)、アプリに円グラフを実装しようとしています。最初のページを読み込みますが、円グラフが部分的に読み込まれません (html.erb ファイルに作成します)。現在、多くのことがハードコードされているため、たとえばチャート タイプなどはまだコントローラーに戻されていません。
誰かが私が失敗した場所を指摘するのを手伝ってもらえますか?
コントローラ:
dynamic_chart.html.erb
_gen_chart.html.erb 部分:
新しいチャートを開始するために使用される gen_chart js 関数
javascript - Highchartsエラー#13につながる競合状態
動的に生成されるタブがいくつかあります。このタブのいずれかをクリックすると、円グラフ、縦棒グラフ、折れ線グラフなどの複数のグラフ(3つまたは4つ)が同時に読み込まれます。このチャートを動的に生成されたhtmldivに追加します。タブをクリックしてすべてのグラフが読み込まれるのを待つ必要がある場合は、すべて正常に機能します。タブを次々にクリックし続け、すべてのチャートがロードされるまで待たないと問題が発生します。Highchartsエラー#13をログに記録するhighcharts.jsファイル内にjavascriptエラーが発生します。私が知っている限り、私は適切なドキュメント準備チェックを行ってから、チャートをdivにロードしています。問題であると想定されるのは ?競合状態が発生しているのですか、それともコードが非同期で実行されて問題が発生しているためですか?コードは次のとおりです。
//次にbuildChartを呼び出します
//最後にBuildは、インスタンスが作成された後に呼び出されます。例:縦棒グラフは次のようになります(グラフごとに個別のjsファイルを作成しました)
})();
sql - xAxis ハイチャートの created_at 日付
以下は私が今持っているコードです。これにより、必要なデータの 2 次元配列 (配列の配列) が得られます。これは、Highstock で探していることを実行するための最良の方法であることがわかります。
私がしなければならない最後のステップは、highstock の適切な形式にすることだと思います: Date.UTC(2012, 9, 12)
次のようにしたい: http://jsfiddle.net/DkgVr/4/
日付をそのようにする方法はありますか?
現在の配列は次のようになっています: [[Thu, 13 Sep 2012, 215.0], [Wed, 12 Sep 2012, 211.0]]
ユーザーコントローラー
ハイストック
ruby-on-rails-3 - lazyhighchartsの列の色を変更するには?
Rails 3でLazyHighChartsを使用しています。私の要件は、列に異なる色を表示することです。series = { :type=> 'bar', :name=> [], :data=> @rooms, :color=> 'pink' } を使用すると、列全体がピンク色で表示されます。列に5行あり、最初の行をピンク色で表示し、残りの4行を緑色で表示したいとします。誰でも私にこれに対する解決策を提案できますか? ありがとう
ruby-on-rails - レイジー ハイ チャートの書式設定
グラフの下部にある y 軸の範囲を取り除くにはどうすればよいですか?
minRange と title を変更しようとしましたが、何もしません
ruby-on-rails - lazy_chart ルビー gem を使用したハイチャート面グラフ
https://github.com/michelson/lazy_high_chartsを使用して、x 軸に日付、y 軸にスコアを持つ単純な面グラフをレンダリングしようとしています。lazy_high_charts の次のスニペットを使用しました。グラフは表示されますが、x 軸は日付ではありません。
http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/plotoptionsのような、日間隔の時系列が欲しい/series-pointstart-datetime/ .
上記のコードは、次の html を生成します ( http://jsfiddle.net/nUxvA/ )
両方を比較しようとしましたが、プロット オプションが異なります。x軸に日間隔の目盛りを付けるにはどうすればよいですか?
ruby-on-rails - LazyHighchart と日付付きデータ
ハイチャートで問題が発生しました。日付付きデータ (借方、月) の系列があり、それをグラフ化したいと考えています。データをグラフ化できます (借方のみ) が、日時を追加したい場合、次の 2 つの問題があります。
- x_axis データが正しく表示されない (00:00:00.00)(00:00:00.00)、月年 (2012 年 8 月) を期待
- ツールチップに「無効な日付」と表示された
Ruby debug(@js_data) は言う
したがって、「pointInterval」と「pointStart」を使用する必要はありません。数か月間、Ops がないためです。そのため、データ パラメータとして 2 次元配列が必要です。会社のアプリを構築するために ruby/highcharts の組み合わせをテストしていますが、これら 2 つのツールはまったく新しいものです。
これを機能させる方法についてのアイデアはありますか?
EDIT 11/11/2012 : 数時間の作業の後、動作します! がらくたキャストを行うヘルパーを作成しました。
解決 :
私には汚れているように見えます(2つのキャスト、dans hard day param)。しかし、よりクリーンな方法が見つかりませんでした。お持ちの場合は、お勧めします ;)。
ruby-on-rails - Rails / Lazy_High_Charts で未定義のメソッド「年」
私はレールにかなり慣れていないので、lazy_high_charts に pointStart の日付を設定して、データベース テーブルから created_at の日付を取得しようとしています。日付をフォーマットしようとすると、次のエラーが表示されますが、その理由はわかりません。
undefined method 'year' for "Nov 13, 2012":String
ここに私のコントローラー#インデックスがあります:
私はしばらくそれをいじっていましたが、これが私が得ることができる最も近いものです.
ruby-on-rails - Highcharts は wicked_pdf では機能しません
Wicked_pdf gem と Highcharts を使用して PDF レポートを生成しようとしています。私はすでに と false を設定しようとしanimation
ましたenableMouseTracking
。shadow
しかし、wkhtmltopdf が PDF ファイルを生成しようとすると、エラーが発生しました。
HTML に対して同じ手順を実行すると、Highcharts は完全にレンダリングされるため、実際に何をすべきかはわかりません。
highcharts - ハイチャートのafterSetExtremesコールバック
lazy_highchartsgemを使用してhighchartを作成しています。afterSetExtremesコールバックを使用して、ズーム時にページ上の他のデータを再生成したいと思います。私はいくつかの方法を試しましたが、現在は次のことを試しています。
しかし、それは私にエラーを与えます
チャートをズームすると、javascriptコンソールで。これは、ジェネレーターがコールバック関数を正しく設定しておらず、関数として解釈するのではなく文字列として設定していることに関係していると思います。
また、作成後にjavascriptを介してチャートオブジェクトに設定しようとしましたが、これまでのところうまくいきませんでした。以下のいくつかの試み
そこにも運がない。
どんな洞察もありがたいです、ありがとう。