3

JFreeChart ライブラリを使用して作成した棒グラフが必要です。

例を使用してこれを説明しています。たとえば、「John」、「Mark」、「Louis」、「Keith」を X 軸 (学生) にプロットし、それぞれのマークを Y 軸にプロットしました。私は各生徒に 3 つの異なるバーを使用して、それぞれの英語、科学、数学の成績を示しています。

たとえば、科学が最も重視されるため、科学で最高の成績を収めた学生は「金メダル」を獲得します。「数学」で最高の学生は「シルバー」を取得し、英語で最高の学生は「ブロンズ」を取得します。

各教科で最高点をとった学生のラベルの横に小さな画像 (ゴールド、シルバー、またはブロンズ) を付けたいと思います。特定の生徒は (当然のことながら) すべてのメダルを獲得できます。これ(またはこれに似たもの)を実行できますか。

これには JFreeChart の ChartFactory.createBarChart(...) API を使用しています。グラフを正しくプロットすることはできますが、上記の要件に固執しています。

ありがとうございました!

4

2 に答える 2

4

、またはorg.jfree.chart.annotationsなどのいずれかを確認できます。XYDataImageAnnotationXYDrawableAnnotationXYImageAnnotation

于 2012-09-07T19:05:21.013 に答える
1

この質問は久しぶりですが、

これは私がそれを達成するために行ったことです。

Drawn a image at  : (x,y) at each Category Entity.
Size of image     :  (width ,height) of CategoryLabel entity.

それに応じて、カテゴリ ラベルの周りに画像を配置できます。

プレビュー

ここに画像の説明を入力

それが役に立てば幸い。
乾杯 :)

于 2013-12-12T14:04:13.733 に答える