EspressChartの自動調整機能により決定した値を利用するには

Espress Chartではチャートのスケールの最大値、最小値など、データソースにより変化する値を自動で調整可能です。この調整はチャートを作成する際に行われます。そのため、プログラム等でこの調整された値を利用するためにはファイルを出力しない空exportを実行する必要があります。

続きを読む

マップとアラート(警告)のサンプル・ギャラリ

(1)EspressDashboardEspressReport ESマップ・サンプル・ギャラリは次のマップ・サンプルを準備しています。

続きを読む

タグ: , ,

デザイナー、APIを用いた円グラフの扇の隙間をカスタマイズ

円グラフの扇を間隔をあけて配置することや中心から離して配置することが可能です。

デザイナーの場合チャートの上で右クリックし、”Chart Option”を選択することで下の図の右側のウィンドウが表示されます。設定したい扇(dbase Ⅲ、word、free lance)を選択し、”Sector Gap”で隙間を空けるを選択し、”Distance from origin”に値(20%)を入力すると、左側のように設定されます。

続きを読む

デザイナー、APIを用いた第1Y軸と第2Y軸の左右入れ替え方法

下の図のようにY軸が二つある場合はSwap Y-axis positionオプションを利用して軸の場所を逆にすることが可能です。

またAPIでこの設定を行う場合は下記のように指定することで同様の設定が可能です。

chart.gethSecondaryChart().setSwapAxis(true);

続きを読む

APIにおける使用するフォントの指定方法

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);

続きを読む

APIによるテンプレート無しでのチャート作成方法

APIにおいてもゼロからチャートを作成することは可能です。
ColInfoによる入力データの形式指定とどのようなチャートを作成するか指定することで作成できます。

サンプルコード(チャート作成部のみ)

//EspressManagerを使用しない
QbChart.setEspressManagerUsed(false);

続きを読む

EspressReport ESのトレーニング資料をアップロードしました。

EspressReportESのはじめ方から、各機能の使い方を説明したトレーニング資料を
アップロードしました。

ダウンロードはこちら

全てのトレーニング資料があるわけではありませんが、順次追加されます!
現在のトレーニング資料は下記の通りです。 続きを読む

チャートAPI、レポートAPIを使用してJavaから動的にグラフや帳票をカスタマイズ

EspressChart・EspressReport・EspressReport ESではデザイナツールでのグラフ・帳票作成に加えて、Java APIにも対応しています。APIを使用することで動的にグラフや帳票をカスタマイズすることができます。

API Javadoc は下記開発元サイトにて確認可能です。

続きを読む

チャートエリア(プロット)を移動させるためのJava API

チャートエリア(プロット)はチャートデザイナにて手動で移動することも可能ですが、Java APIから動的に移動させることも可能です。

サンプルAPIは下記となります。

// ポジション設定
Position position = chart.gethChartPlot().getPosition();
System.out.println(“POS X = ” + position.getX() + “, Y = ” + position.getY());
Position pos = new Position(0.1f, 0.1f);
chart.gethChartPlot().setPosition(pos);

続きを読む

EspressChartのAPIを使用してのチャートの色やプロットの形を指定する方法【Javaチャート・グラフ作成ツールEspressChart】

EspressChartのAPIを使用してのチャートの色やプロットの形を指定するプログラムのサンプルを紹介します。

■コードサンプル

・色指定方法
Color[] color = { Color.green, Color.red, Color.blue, Color.BLACK, Color.orange};
※色の配列を作成

チャート名.gethDataPoints().setColors(color);
※色の配列にしたがい系列の指定

続きを読む