問題タブ [dojox.charting]
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.
javascript - Dojo 折れ線グラフのカスタマイズされたマーカー/ツールチップ
Dojo 1.8 を使用して、時系列データをプロットするために使用している折れ線グラフを作成しています。データは、24 期間にわたって 5 分ごとに取得されたサンプルで構成され、最大 288 (12x24) のデータ ポイントが得られます。
チャートにツールチップを表示するには、チャートでマーカーを有効にする必要があります (Dojo ではこれが必要です)。問題は、デフォルトで Dojo が各データ・ポイントに対して 1 つのマーカーを作成するため、マーカーが多すぎることです。理想的には、最新のデータ ポイントに対して 1 つのマーカーを表示し、できれば 1 時間または 2 時間ごとにマーカーを表示します。
マーカーの外観をカスタマイズすることは可能ですが、これまでのところ、マーカーが表示される頻度をカスタマイズする方法を見つけることができませんでした. どんな提案でも大歓迎です。
dojo - Dojo チャート: 値に基づいて線の色を変更できますか?
Dojo 1.8 の作業チャートがあります。
シリーズのデータが線として正しく表示され、線 (シリーズ) 全体が「緑」の色になります。シリーズ全体の色を変更する方法は知っていますが、データ値に基づいて線の色を変更することは可能でしょうか? x 軸が時間軸であると仮定して、線 (系列) を今日まで緑にし、将来の値を赤にする必要があります。これは可能で、どのようにですか?(値にマーカーを使用しています。これらが値に基づいて変化する可能性がある場合は、それで十分です)
ドキュメントで次のようなものを見つけました:
ただし、これは PIE チャートでのみ機能し、LINES チャートでは機能しません。
前もって感謝します。
onclick - dojox.charting.Chartをクリックしたときにクリックされたシリーズ名を取得する方法は?
dojo を使用してグラフを作成しようとしています。StackedColumns チャートを選択します。インタラクティブにしたい。ユーザーがグラフの列をクリックすると、ハイパーリンクが呼び出されます。しかし、ハイパーリンクの URL を作成するには、シリーズ名が必要です。ユーザーが列をクリックしたときにシリーズ名を取得する方法はありますか? 何日も探していましたが、解決策が見つかりませんでした。これが私のコードです:
javascript - Dojo StackedColumn ツールチップ
Dojo で StackedColumns グラフを作成すると、デフォルトのツールチップに累積値が表示されます。個々の値(または両方)を示したいと思います。
私の経験では、最初の値が 2 のシリーズと、最初の値が 5 のシリーズがある場合、2 番目のシリーズにカーソルを合わせると、ツールチップに 7 が表示されます。引き続き 5 (または「値: 5、累積値: 7」) を表示したいと思います。
以下のQ&Aがとても参考になりました。Phillipes jsFiddle の例は StackedArea では機能しましたが、StackedColumns では機能しませんでした。 Dojo StackedAreas チャートはオブジェクトを値として受け入れません
どんな助けにも感謝します。
これが私のコードです:
新しい jsFiddle @ http://jsfiddle.net/Tony_D/CqNhB/5/を作成しました
javascript - Dojoチャートの個々のバーの色を塗りつぶしますか?
これはおそらくかなり単純なQです(Dojoでロープを学ぶ)。
Webアプリで棒グラフを正常に作成しました。
グラフにカスタムテーマを作成できるようです。ただし、各バーの色(理想的には微妙なグラデーション)を定義するためのより簡単な方法が必要だと思います。また、Esriが提供するdojoバージョンの使用に制限されており、それによってcutomテーマを作成できるかどうかはわかりません。
バーは5つだけになります(上記のスニペットでは2つ)。
つまり、バーごとに異なる色を定義したいと思います。
誰かが私の悲惨さから私を解放し、これを達成する方法についていくつかのガイダンスを提供できますか?
dojo - Y 軸ラベルの Dojox チャート番号
DojoX 縦棒グラフを作成すると、Y 軸のラベルが最大値をカバーするように自動的に計算されます。この場合、100、200、300 の 3 つの Y 軸ラベルが作成されました。
ラベルの数を 100 間隔ではなく 50 間隔に増やすにはどうすればよいですか?
java - Dojo を使用して棒グラフをプロットする
Dojo を使用して棒グラフをプロットするにはどうすればよいですか? 2 つの列empid
とempsalary
. empid
x 軸とempsalary
y軸を使用して道場で棒グラフをプロットしたいと考えています。提案してください。
前もって感謝します
Rahul Kumar
java - 大きな SVG データをサーバーに送信する
私のアプリケーションでは、そのためにdojoxチャートを使用しているチャートがあります.今、チャートをpdfとしてエクスポートしたいと思います. 私はそれを行う次の方法があります。
SVG をサーバーに送信する
Apache Batikを使用しているsvgをラスタライズします。
itextを使用しているpdfにラスタライズされた画像を挿入します。
今問題はsvgをサーバーに送信しています。svg が 4000 文字を超える場合もあります。最悪の場合、一度に 3 ~ 4 個のグラフをエクスポートすることがあります。では、チャート オブジェクトをサーバーに送信して svg を取得する方法はありますか? またはsvgをサーバーに送信する実行可能な方法は何ですか?
また、pdf のエクスポートに Chart Legend が存在する必要があります。サーバー側にJavaを使用しています。
前もって感謝します!!
charts - Dojo チャートで複数のマーカーを選択して、それらの座標をイベントに渡すことはできますか?
チャートで 2 つ以上のマーカーを選択し、それらの座標を使用してアクションを実行したいと考えています。このトピックについて何も見つけられなかったので、ポイントを選択することが主な問題であり、それができるかどうかはわかりません.
dojo - テーマのアウトライン色の変更
Claro テーマを使用して円グラフを作成しましたが、アウトラインの色を透明に変更したり、単にオフにしたりしたいと考えています。Claro のデフォルトの背景色はライト グレーですが、透明に変更したいと考えています。このコードを使用して、グラフのテーマを設定する前に、背景色を透明に変更できました。
チャートの周りに明るい灰色の境界線が残っています。これを透明に変更する方法、またはオフにする方法についてのアイデアはありますか??