EspressChartではチャートのキャンバス内の任意の場所にテキストを挿入できる、フリーラベル機能があります。
また、このフリーラベルのテキストはJava実行時に動的に変更することも可能です。
サンプルコードは下記のとおりです。
// chart はチャートオブジェクト
Vector annotations = chart.gethAnnotations().getAnnotationList();// quadbase.util.IAnnotation
// テキストが複数ある場合はgetの引数を0,1,2と変更
IAnnotation a = (IAnnotation)annotations.get(0);// 上書き
a.setValue(“テキスト変更”);
関連するトピックス:
- サンプル・チャート集(特別編)【Javaチャート・グラフ作成ツールEspressChart】
- EspressChartのAPIを使用してのラベルの表示位置の調整方法【Javaチャート・グラフ作成ツールEspressChart】
- X軸に日付を用いた場合のラベル表示間隔(HLCOチャート)【Javaチャート・グラフ作成ツールEspressChart】
- EspressChart Ver5.0 リリース【Javaチャート・グラフ作成ツールEspressChart】
- デザイナー画面から任意の値のラベルを追加方法【Javaチャート・グラフ作成ツールEspressChart】
- TimeStamp型のデータのラベルを時間のみで表示【Javaチャート・グラフ作成ツールEspressChart】
- Espressシリーズ・オンラインサポート・サイト【Javaチャート・グラフ作成ツールEspressChart】
- タイトルの設定(Java実行時)【Javaグラフ作成ツールEspressChart/レポート・帳票ツールEspressReport】
- チャートの表示文字修正方法(指定した文字を修正する場合)【Javaチャート・グラフ作成ツールEspressChart】
- チャートのX軸のティッカーを縦書にする【Javaチャート・グラフ作成ツールEspressChart】