棒グラフ作成支援スクリプトの挙動

[9597]棒グラフ作成支援スクリプトの挙動 投稿者:meg 投稿日:2019/03/12 14:31:39
webで見つけた棒グラフの支援スクリプトが便利そうだと考えているのですが

http://www.indesignscript.de/skript-detail/detail/News/graphtools/

HP上右側に表示されているデモ動画では、左側の棒グラフからcolomn1~の値が順に反映されているのに対し、スクリプトをダウンロードして動作するとcolomn1の値が右側の棒グラフに反映され、デモとは逆側のグラフに値が設定されます。

スクリプトそのものを見直そうかとも考えたのですが、それ以前に根本的に何か間違えているのかも…?と投稿した次第です。お知恵を貸していただけると助かります。
ソースを確認しましたが、
> 左側の棒グラフからcolomn1~の値が順に
は錯覚です。
レイヤーパネルの上から順に値が設定されています。

デモ動画では一番左の棒が最も手前に位置し、一番右の棒が最も奥に位置しているものと思われます。
[9599]Re: 棒グラフ作成支援スクリプトの挙動 投稿者:(z-) 投稿日:2019/03/13 12:17:36
お~まちさんに補足です

スクリプトが作られたのが2005年ごろのようです。
スクリプトの内容は「選択オブジェクト群の○番目から順に棒の長さを変更する」やつですが、その○番目の判定についてはCS5以降は選択の仕方によって挙動が変わります。

ドラッグでまとめて選択した場合は、作成された順に古いものから処理します。
Shift+クリックでポチポチ追加選択した場合は、選択範囲に追加された順から処理していきます。

つまり、スクリプト自体がCS2時代に書かれた物である上にゆるゆるな仕様であるという事なんですが、近年バージョン(CS5以降)であれば仕様変更を逆手にとり、
グラフの棒たちを左から順にShift+クリックで選択していけば、使えなくはない、という事です。

実際試してなくてすみませんのですが。
[9602]Re: 棒グラフ作成支援スクリプトの挙動 投稿者:meg 投稿日:2019/03/15 13:58:27
皆様コメントありがとうございました! 投稿時記入忘れたのですが、当方環境は
Mac OS X Sierra10.12.6 / indesign CC2015
となっています。教えていただいた内容を受け、

○左の棒グラフが一番手前になるようレイヤー順を変更し選択
○左の棒グラフから作成し、ドラッグでまとめて選択
○左から順にShift+クリックで選択

を試してみたのですが、いずれも結果が変わらず、ますます謎が深まってしまいました……
いただいたコメントをヒントに、もう少し考えてみます。どうもありがとうございました。
[9606]Re: 棒グラフ作成支援スクリプトの挙動 投稿者:mars517 投稿日:2019/04/08 03:07:23
拙サイトでもInDesignで棒グラフを作成するスクリプトを公開しております。よろしければお試しください。
[縦方向]
http://mottainaidtp.seesaa.net/article/446775650.html
http://mottainaidtp.seesaa.net/article/446870134.html
[横方向]
http://mottainaidtp.seesaa.net/article/447752771.html
http://mottainaidtp.seesaa.net/article/447894319.html
[作成フォントでグラフ作成]※スクリプトではありません
http://mottainaidtp.seesaa.net/article/410688435.html
[9607]Re: 棒グラフ作成支援スクリプトの挙動 投稿者:meg 投稿日:2019/04/08 15:23:02
mars517様

コメントありがとうございます。HPいつも拝見しております。棒グラフを作成するスクリプトページも参考にさせていただいておりました。
また、『Glyphsで作ったフォントで棒グラフを簡単に描く』を実際の仕事で使用し、大変助かりました。
どうもありがとうございました!
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)

このページをシェア