こんにちは、
ダッシュボードを 3x2 にするコツがあります。
スクリプトを実行するとき、ダッシュボードを小さなウィンドウではなく全画面で表示したいと考えています。
どうすればいいでしょうか?
よろしくお願いします
この問題のフォローアップに興味がある人は、JMP 17 開発サイクルでこの分野の作業が行われていることを確認できます。 JMP 17 は 2022 年の秋に利用可能になる予定です。 この問題をご報告いただきありがとうございます。
Report7 = Platform(
DataTable1,
Graph Builder(
Size( 333, 214 ),
Show Control Panel( 0 ),
Fit to Window( "On" ),
Variables(
X( :Quantième ),
Y( :pH 3h ),
Group Y( :Type de lait ),
Overlay( :Produit )
),
Elements(
Points( X, Y, Legend( 1 ) ),
Caption Box( X, Y, Legend( 3 ) )
),
SendToReport(
Dispatch(
{},
"Quantième",
ScaleBox,
{Label Row( Show Major Grid( 1 ) )}
),
Dispatch(
{},
"pH 3h",
ScaleBox,
{Format( "Fixed Dec", 15, 2 ), Min( 5 ), Max( 6.2 ),
Inc( 0.05 ), Minor Ticks( 1 ),
Add Ref Line(
5.75,
"Dotted",
"Black",
"Cible 5.75",
2
), Label Row( Show Major Grid( 1 ) )}
),
Dispatch(
{},
"graph title",
TextEditBox,
{Set Text( "pH 3h ADT T et TH par Quantième" )}
)
)
)
);こんにちは、
そして次の場合:
「テキストが非常に大きくて伸縮できないため、グラフがサイズ 0 まで引き伸ばされるか、切り取られる可能性があると思います。」
最適化は可能でしょうか?
テキストが大きく、さまざまなサイズの画面では見栄えがよくありません (特にポータブル コンピュータの小さい画面では)。
ダッシュボード スクリプトの抜粋。
レポート7 =プラットホーム(
データテーブル1、
グラフビルダー(
サイズ( 333 、 214 )、
コントロールパネルを表示( 0 )、
ウィンドウに合わせる( "の上" )、
変数(
X( :量子化 )、
Y( :pH 3h )、
グループY( :タイプ・デ・レ )、
オーバーレイ( :製品 )
)、
要素(
ポイント( X、Y、凡例( 1 ))、
キャプション ボックス( X、Y、凡例( 3 ))
)、
SendToReport(
急送(
{}、
「カンティエーム」 、
スケールボックス、
{ラベル行( 主グリッドを表示( 1 ))}
)、
急送(
{}、
「pH3h」 、
スケールボックス、
{フォーマット( 「12月固定」 、 15 、 2 )、分( 5 )、マックス( 6.2 )、
株式会社( 0.05 )、マイナーティック( 1 )、
参照線を追加(
5.75 、
"点在" 、
"黒" 、
「聖書 5.75」 、
2
)、ラベル行( 主グリッドを表示( 1 ))}
)、
急送(
{}、
「グラフタイトル」 、
テキストエディットボックス、
{テキストを設定( 「pH 3h ADT T et TH par Quantième」 )}
)
)
)
);
こんにちは、
あなたが正しいです。
私のコンピュータでは、「出力時のデータ テーブル タイトル」オプションのみをオンにすると、同僚と同じ画面が表示されます。つまり、グラフではなくテキストのみが表示されます。
ありがとう!
同僚がレポート設定の「出力時の日付タイトル」と「出力時のデータテーブルタイトル」をオンにしているようです。この場合の後者のオプションでは、データ テーブル名だけでなく、テーブルのソースの完全な SQL を含む追加テキストも表示されます。これについてはさらに調査して、どのような改善ができるかを確認しますが、現時点での解決策は、環境設定でこのオプションをオフにすることだと思います。テキストが非常に大きく伸縮できないため、グラフがサイズ 0 まで引き伸ばされるか、切り取られる可能性があると思います。
こんにちは
もう一つ質問があります:
JMP を持っている同僚に、ダッシュボードを構築するためのスクリプトを送りました。
私のコンピュータではすべて問題ありませんでした。グラフが表示されました。
しかし、彼のコンピュータではそれを見ることができません。彼の画面を見てください。彼はダッシュボードのすべてのファイルにアクセスできます。
なぜ彼はグラフを見ることができないのでしょうか?
しかし、彼にはそれができません。
通常、GUI インターフェイスからスクリプトを追加する方が簡単だと思います。通常、スクリプトはダッシュボード モードでは非表示になりますが、赤い三角ボタンのメニューのオプションを使用してアプリケーション ビルダーに切り替えることができます。

次に、Module1 の [Scripts] タブに切り替えて、そこにスクリプトを入力します。

これを示すサンプル ダッシュボードを添付しました。
こんにちは@フランソワーズ、
スクリプト内の「thisModuleInstance << Create Objects;」の直後にこの行を挿入します。
(thisModuleInstance << Get Box) << Maximize Window;
@フランソワーズ、
739 行目でこの編集を行って、ウィンドウ サイズが変更されるかどうかを確認していただけますか
Module1 << Set Min Size(2000,1000);
@フランソワーズ、
すでにスクリプトがある場合は、スクリプト内で Size 関数を探し、引数を編集してウィンドウ サイズを変更できます。
@フランソワーズ、
ダッシュボードの作成中、または既存のダッシュボードを使用して編集することを選択し、最も外側のウィンドウをクリックすると、そのサイズを調整できます。 これがお役に立てば幸いです
