軸ラベルをラップする<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、みんな、
グラフビルダーで軸の長いラベルを折り返す方法を知っている人はいますか?変数名が非常に長いため、図のようにグラフが完全に不釣り合いになってしまいます。

ありがとう、
ロン
Re: 軸ラベルをラップするこれをうまく機能させることができないようです...グラフの軸ラベルをラップすることに成功した人はいますか?JMP13.1.0を使用しています
ありがとう!
Re: 軸ラベルをラップするありがとう!
私は実際にWindows用のJMP 10を使用しています。
現在、エラーメッセージは表示されませんが、ラップされたプロットも取得できません。
どうもありがとう!!!
Re: 軸ラベルをラップするJMP 10 (Mac) では動作しますが、JMP 9 で試してみると、あなたと同じエラーが発生します。 何かが変わった。
esit: 今、エラーを見つけました: ForEach Loop() の直前に、まだ定義されていない n を含む冗長な "nextspace" 評価があります。 どういうわけか、JMP 10 は文句を言いませんでした。
これは JMP 9 と 10 の両方で機能します。
(おそらくもっとエレガントな方法があるでしょう...)
//テーブルの例
dt =新しいテーブル( 「例.jmp」 、
行の追加( 3 ) 、
新しい列( "ラベル" 、
キャラクター、
公称、
設定値(
{ 「これはとても長いラベルなので、包装できたらいいのに」 、 「ちょっとラベルが長すぎる」 、
「完璧なラベル」 }
)
) 、
新しい列( "データ" 、数値、継続的、フォーマット( "最高" 、 12 ) 、設定値( [ 5 、 8 、 2 】 ) )
) ;
// グラフの例
ギガバイト=グラフビルダー(変数( Y ( :ラベル) 、バツ( :データ) ) 、要素(バー(バツ、 Y ) ) ) ;
包む= 15 ; // 希望の幅を選択します
// スペースが近すぎない位置に改行を挿入します
コル=カラム( dt 、 "ラベル" ) ;
ネクストスペース=エクスプレッション( ns =マンガー(コル[] 、包む* n 、 「」 ) ) ;
各行について(
n = 1 ;
ネクストスペース;
その間( ns >=包む、
コル[] =マンガー(コル[] 、包む* n 、 「」 、 「\!n」 ) ;
n ++;
ネクストスペース;
) ;
) ;
Re: 軸ラベルをラップするありがとうMSさん
スクリプトを実行しましたが、図にあるプロットが再現されませんでした。ログには次のような内容が表示されます。
名前が解決されていません: n{3} が 'n' のアクセスまたは評価にあります、n
ありがとう!
Re: 軸ラベルをラップするグラフビルダー プラットフォーム内でラベルをラップする直接的な方法が見つかりません。 1 つのトリックは、ラベル名、つまりテーブルのセルの内容に改行を使用することです。
それをjslで自動化しようとしましたが、うまくいくようです。 しかし、軸ボックスの幅がラベルの幅によって変化しないため、グラフはまだかなり不均衡に見えますが、それを行うための方法(手動またはスクリプト)が見つかっていません。 以下のスクリプトと結果を参照してください。
//テーブルの例
dt =新しいテーブル( 「例.jmp」 、
行の追加( 3 ) 、
新しい列( "ラベル" 、キャラクター、公称、
設定値(
{ 「これはとても長いラベルなので、包装できたらいいのに」 、 「ちょっとラベルが長すぎる」 、
「完璧なラベル」 }
)
) 、
新しい列( "データ" 、数値、継続的、フォーマット( "最高" 、 12 ) 、設定値( [ 5 、 8 、 2 】 ) )
) ;
// グラフの例
ギガバイト=グラフビルダー(変数( Y ( :ラベル) 、バツ( :データ) ) 、要素(バー(バツ、 Y ) ) ) ;
包む= 15 ; // 希望の幅を選択します
// スペースが近すぎない位置に改行を挿入します
コル=カラム( dt 、 "ラベル" ) ;
ネクストスペース=式( ns =マンガー(コル[] 、包む* n 、 「」 )) ;
ネクストスペース;
各行について(
n = 1 ;
ネクストスペース;
その間( ns >=包む、
コル[] =マンガー(コル[] 、包む* n 、 「」 、 「\!n」 ) ;
n ++;
ネクストスペース;
) ;
) ;
// 軸ボックスの幅を減らす
報告(ギガバイト)[軸ボックス( 2 )] <<幅を設定する( 30 ) ; //動作しません!
