APIで作成したチャートはテンプレート等による指定がなければ
javaで使用されるデフォルトのフォントが使用されます。
使いたいフォントを指定するためには下記のように指定します。
//グラフサイズにフォントサイズを合わせるよう指定
chart.setAdjustFont(true);
//フォントサイズを取得
int fontsize=chart.gethXAxis().gethLabel().getFont().getSize();
//フォントを指定
Font XAxisfont = new Font(“MS 明朝”, Font.PLAIN, fontsize);
//X軸に使用するフォントを指定
//Y軸の場合はgethYAxis().gethLabel()、凡例の場合はgethLegend().gethText()
chart.gethXAxis().gethLabel().setFont(XAxisfont);
//フォントの色を指定
chart.gethXAxis().gethLabel().setColor(Color.blak);
表示例(MS明朝)
表示例(HG正楷書体-PRO)
関連するトピックス:
- Ver5からのフォントサイズ【Javaチャート・グラフ作成ツールEspressChart】
- 異なるフラットフォームでチャートサイズを正確にコントロールする方【Javaグラフ作成ツールEspressChart】
- データなし(No Data To Plot)の時の表示と文言変更【Javaチャート・グラフ作成ツールEspressChart】
- EspressReportのPDF フォントマッピング【Java対応レポート・帳票ツールEspressReport】
- デュアルカラー(交互表示の色設定)【Java対応レポート帳票ツール:EspressReport】
- フォントの自動調整の機能【Javaチャート・グラフ作成ツールEspressChart】
- EspressChart Ver4.2でのフォント表示に関して【Javaチャート・グラフ作成ツールEspressChart】
- fontconfigファイルを編集してJAVAアプレットの文字化けを解消する
- レポートのセルオブジェクトをカスタマイズ【Java対応レポート帳票ツール:EspressReport】
- EspressChartのAPIを使用してのラベルの表示位置の調整方法【Javaチャート・グラフ作成ツールEspressChart】