- - PR -
 
JFreeChartで縦軸のラベルを日本語の縦書きで表示したい。
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
  | 
 投稿日時: 2006-05-17 17:31 
はじめまして。
JFreeChartの使い方を勉強しているものです。 サンプルのグラフを作成していて縦軸に日本語のラベルをつけたいのですが 横書きで表示されてしまいます。 JFreeChartを作成している時に渡している「設定値」の文字列を グラフ上で下記のように表示する方法はないのでしょうか? 「設 定 値」 NumberAxis#setLabelAngleで向きを代える事はできるようですが 縦書きにできなくて困っています。 ご存知の方がいらっしゃったらご教授をお願い致します。 宜しくお願い致します。 ---- 以下、コード --- // データの設定 DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.addValue(1.0, "a", "カテゴリ1"); dataset.addValue(5.0, "a", "カテゴリ1"); dataset.addValue(6.0, "a", "カテゴリ1"); dataset.addValue(1.0, "b", "カテゴリ2"); dataset.addValue(5.0, "b", "カテゴリ2"); dataset.addValue(6.0, "b", "カテゴリ2"); // JFreeChartオブジェクトの生成 JFreeChart chart = ChartFactory.createBarChart( "テストチャート", "カテゴリ", "設定値", dataset, PlotOrientation.VERTICAL, true, true, false );  | ||||
  | 
 投稿日時: 2007-06-19 23:48 
私も同様の問題で悩んでおります。
JFreeChartについて、細かな部分まで開設している本やサイトなどの情報がありましたら教えていただきたいです。  | ||||
  | 
 投稿日時: 2007-06-20 13:26 
試したことがないので何とも言えませんが、1文字ごとに改行させて強引に縦書きのように見せかけることは出来ませんか?
 | ||||
  | 
 投稿日時: 2007-06-21 22:45 
 試してみましたが、改行は無視されてしまいます。 「\n」では無視。「\\n」ではそのまま表示されました。  | ||||
  | 
 投稿日時: 2007-06-22 08:36 
編集不可 テキストエリア
 | ||||
1
