JMP 13変動グラフ - 自動化に影響を与える変更私はExcel VBAを使用して、しばらくの間自動化によってJMP変動グラフの作成を推進してきました。 物事はJMP 12.xでうまくいった。 JMP 13が登場したとき、X軸が正しく表示されないというよく知られた問題がありました。 私が理解している限り、その問題はJMP 13.1で解決されました。 とにかく、私の問題はそれとは少し異なっています(読者が私が再び同じ質問をしていると想定しないように、私はただ述べただけです)。
私の問題:私が作成しているチャートは、日付、ロット、およびサブロットごとにX軸が分割されています。 JMP 12.xでは、ラベル(日付、ロットなど)はX軸に対して垂直に回転し、(必要に応じて)完全に表示されます。 JMP 13.xでは、ラベルは時々平行になり、時々垂直になります。 私はそれが1つを他のものよりも選んだ理由は韻や理由を把握することはできません。 並列を選択した場合、十分なスペースがないとラベルは印刷されず、ラベルなしのデータが残り、チャートのユーザーを混乱させます。
これらのチャートをインタラクティブに作成している場合は、マウスを数回クリックするだけでX軸ラベルを回転させることができます(日付、ロット、およびサブロットのラベルの制御は独立しています)。 しかし、私は外部の自動化によってこれらのチャートを生成することに多大な投資をしているので、自動化によってX軸ラベルを強制的に回転させる方法を探しています。
JMP 12.xから13.xに移行すると、変動図のX軸が "NomAxisBox"(複数の列がXグループに割り当てられている場合はそれらのセット)から "AxisBox"に変更されたようです。"(複数の列が割り当てられている場合でも、1つの" AxisBox "だけです)。
自動化ドキュメンテーションは、それがNomAxisBoxであるかのようにまだ変動グラフを論じます。 さまざまなVBAコードを試す際に、それがAxisBoxであると仮定することによってX軸のハンドルを取得することができました。また、X軸のサブロットグループ化のためにラベルを強制的に回転させることさえできました私の場合は軸に最も近いグループです。 しかし、日付とロットのグループ化のラベルを強制的に回転させる方法を理解することはできません。それらは私が最も回転させる必要があるものです。 (GetSubgraphicItemByTypeメソッドを使用して)サブグラフィックアイテムのハンドルを取得しようとしましたが、失敗しました(それが不可能かどうか、または方法がわからないためかどうかわかりません)。
何か提案や洞察を事前にありがとうございます。
再:JMP 13変動図 - 自動化に影響を与える変更これは13.2の問題ではないはずです。 JMP 13.2は今月中にリリースされる予定です。 13.2がリリースされた時点でお知らせが掲載されますので、コミュニティに注目してください。 毎週(または毎日)更新をチェックするようにJMPを設定することもできます。
再:JMP 13変動図 - 自動化に影響を与える変更Tonya / SASさん、こんにちは。
JMP13.1.0(Check Updateの最新版)をテストしたばかりですが、欠落しているx軸ラベルはまだあります。 JMP13.2とそのフルフィックスを期待すべきときに何か考えはありますか?
ありがとうございました。

再:JMP 13変動図 - 自動化に影響を与える変更Tonya、情報をありがとう。 私の最善の策は、13.2まで待って、それが面倒を見ることである(または少なくとも簡単な解決策を可能にする)ことを望んでいるかもしれません。
再:JMP 13変動図 - 自動化に影響を与える変更Axis Boxesであなたをどのように手助けするかわかりません。 おそらくボード上の他の誰かがそれを手伝うことができます。
13.2(まだリリースされていない)では、これらのAxesが再びNomAxis Boxになり、12.2で行ったように機能するようになりました。 お気づきのとおり、Axis Boxesを変動性チャートで機能させるためにAxis Boxesを使用する際には、まだ問題がいくつかあります。
Re:JMP13変動チャート-自動化に影響を与える変更こんにちはTonya / SAS、
この問題はJMP14では発生しなくなりましたが、JMP 15.0.0に移行しているため、この問題が再び発生します。修正はありますか?
Re:JMP13変動チャート-自動化に影響を与える変更変動チャートのNomAxisBoxは、より新しく、より堅牢なAxisDisplayに変換されました。15で14よりも悪く見える特定のシナリオがある場合は、経由でそれを伝えてくださいsupport@jmp.com調べてみます。