フォーラム: 公開討議 (スレッド #17888)

(要望)線種の調整は可能か? (2008-03-03 00:59 by 匿名 #35394)

「Solid, Broken, Dotted, Dashed, Double Dashed」
の線種が選べることになっておりますが,実際に描画させてみると残念ながらBrokenやDottedの点の間のスペースが小さくてはっきり点線であることが解るようになかなかなりません。これらの線種の形(点線のスペースサイズ等)が調整可能になっていると非常にありがたいのではないかと思いましたのですが,如何でしょうか?可能性はありますでしょうか?

メッセージ #35394 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: (要望)線種の調整は可能か? (2008-04-07 00:45 by kuromaru #35919)

開発を行っている kuromaru です。
ご意見ありがとうございます。
下記のように対応しようと考えています。

まず初めに、プログラム内部で行われている、線の
パターンの指定方法について簡単に解説します。
Javaのプログラム内では、破線や点線のパターンを
記述するのに、実線と空白をどれだけの長さで繰り
返すかを指定します。
例えば、Samurai Graph の一点鎖線(Dashed Line)の
場合、{4.0, 1.0, 1.0, 1.0} というパターン(各値
には線幅を乗じたものを用いる)を対応づけて、
 (1) 線幅の4倍だけ実線を描画する
 (2) 線幅だけ空白を空ける
 (3) 線幅だけ実線を描画する
 (4) 線幅だけ空白を空ける
という処理を繰り返させることで描画しています。

今回の修正では、このパラメータをダイアログから
設定できるように変更しようと考えています。
例えば、折れ線グラフをクリックして表示される
ダイアログの Line タブで、Type に Dashed Line を
指定した場合、上記の (1)~(4) に当たる4つの値を
指定できるようにします。
指定した値はプロパティファイルにも出力して、
再利用を可能とします。
尚、ダイアログ上での値の指定方法については
検討中です。

以上が、現時点で私が考えている対応方針です。
何かご意見などありましたら、宜しくお願いします。
#35394 への返信

メッセージ #35919 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: (要望)線種の調整は可能か? (2008-04-22 10:19 by 匿名 #36225)

リプライありがとうございます。

なるほど。何れにせよカスタマイズ,あるいは調整できると使い易くなると思います。たぶん,動かしている環境やOSによっても実際に表示される線の描写と云うか雰囲気が変わってしまうのでしょうね。

もし可能なら,ご提案のダイヤログボックスで数値調整中,リアルタイムで調整後の線のプレビューが見えるとより良いのではないかと思います(簡単に実装可能なのかどうか解りませんが)。グラフ本体中でリアルタイム描写されなくても,ダイヤログボックス中で描写予定の線種が見えるようになっていると良いかも知れない。

ユーザーインターフェィス的には例えばプレビューの線をマウスでぐりぐりしてGUI的に調整するより,ご提案のような数値直接入力方式の方が紛れがなくて調整しやすいと思います。
#35394 への返信

メッセージ #36225 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

失礼しました(上の書き込み)。 (2008-04-22 10:23 by 匿名 #36226)

別に数値直接入力方式が提案されていたワケではないようである。こちらの日本語読解能力に問題があるようです。スミマセン。
#35394 への返信

メッセージ #36226 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: 失礼しました(上の書き込み)。 (2008-04-27 21:44 by kuromaru #36301)

kuromaruです。リプライありがとうございます。

私もGUI的ではなく、数値の直接入力方式で実装しようと考えています。

ところで、一つ確認させて頂きたいのですが、BrokenやDottedがはっきり分からなくなるのは、線幅が2.0pt程度より細い線に対してでしょうか?私も実際に比較してみたのですが、確かに細い線では区別がつきにくく、逆に2.0pt程度より太い線だと、はっきりと両者の区別がつきました。

それから線の状態の確認ですが、プレビューボタンを使うのはいかがでしょうか?ダイアログ上で確認するよりも、実際のデータで確認した方が良いと思いますし、気に入らなければ入力したパターンを変更したり、キャンセルボタンを押下して取り消したりすることが出来ます。

ご意見などありましたら、宜しくお願いします。
#36226 への返信

メッセージ #36301 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: リプライ (2008-05-01 00:02 by 匿名 #36371)

リプライありがとうございます。

そうですね。確かに線幅2.0pt以上だとそれなりにはっきりするようです。線幅で規格化してスペースを決めているから,逆に線の細い時にはスペースがはっきり見えなくなると云うコトなのでしょうね。しかし個人的には線幅2.0pt以上なんて太い線はまずめったに使いません・・・。何れにせよ,線長・空白長のバランスは個人的趣味に係わる問題もあってなかなか難しそう。将来的にカスタマイズできるようになると非常にありがたいと思います。

プレビューボタンの件。なるほど。それも良いカモ知れないですね。小生がなんとなく想定していたのは,ダイヤログボックスの数値入力欄の下アタリに,描写される線が「例示」されていて,数値を入れるとリアルタイムでそれが変化する,と云うようなモノでした。プレビューは便利な時も確かに多いですが,ダイヤログボックスをちょっとドラッグしてずらしてやって背景が見えるようにしてやったりしなくちゃならなくてかえってめんどい場合も時にはあるような。まぁこのアタリはなんとも。しかし何れにせよ,一々OKクリックして,できあがりを確認して,また修正の為にダイヤログボックス開いて,と云うのに比べたらプレビュー機能の方がずっと良いと云うコトになるかと思います。はい。
#35394 への返信

メッセージ #36371 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: リプライ (2008-05-06 18:39 by kuromaru #36488)

kuromaruです。

頂いたご意見を参考に、実装方法を検討中です。
進展がありましたら、またメッセージを投稿します。

よろしくお願いします。
#36371 への返信

メッセージ #36488 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする