グラフィック スクリプトが更新されないためサポートが必要ですグラフ ビルダーでカスタム形状を作成した顧客がいますが、軸やグラフのその他の側面が変更されたときに形状が正しく更新されないようです。
最初に作成したグラフの例を次に示します。 すべてのデータ ポイントが最大の円の外側にわずかにあることに注意してください。

X 軸を変更すると、円は移動しますが、次の例のように間違った動きになります。

おそらくグラフィックの形状を再描画するためにスクリプトを変更する必要があるだけの問題だと思いましたが、それは修正ではないようです。 2 つのスクリプト (オリジナルと私が修正を試みたもの) を含むサンプル データ ファイルを添付しました。
誰かがこの問題の修正を手伝ってくれたり、代替案を提案してもらえますか?
前もって感謝します、
ジェド
Re: グラフィック スクリプトが更新されないのでサポートが必要ですこんにちは、ジェド
問題は、「circle」ルーチンの動作にあります。 明らかに、それは絵を描くために設計されており、実際の数学に(少なくとも、意味のある方法で私の考え方に)結び付けられることはありません。 私にとっては非常に腹立たしいことです。
yFunction ( ) を使用して機能分岐を指定すると、目的の効果を得ることができます。 両方の円のセットを描画した 3 番目のスクリプトを追加しました。 オリジナルは灰色で、機能的に同等のものは赤色で表示されます。 X 軸を圧縮/拡張すると、それらが発散することがわかります。
乾杯、
ブレイディ

Circle() 呼び出しの後に追加したコード:
Circle(
{100000, 100000},
97000,
1000 * Root( (((Pi() * 97 ^ 2) / 8)</img> * 1) / Pi(), 2 ),
1000 * Root( (((Pi() * 97 ^ 2) / 8)</img> * 2) / Pi(), 2 ),
1000 * Root( (((Pi() * 97 ^ 2) / 8)</img> * 3) / Pi(), 2 ),
1000 * Root( (((Pi() * 97 ^ 2) / 8)</img> * 4) / Pi(), 2 ),
1000 * Root( (((Pi() * 97 ^ 2) / 8)</img> * 5) / Pi(), 2 ),
1000 * Root( (((Pi() * 97 ^ 2) / 8)</img> * 6) / Pi(), 2 ),
1000 * Root( (((Pi() * 97 ^ 2) / 8)</img> * 7) / Pi(), 2 )
);
//functions
Pen Color( "red" );
For Each( {i}, 1 :: 8,
Eval( eval Expr(
Y Function( 1e5 + Sqrt( 485e2 ^ 2 * expr(i) / 2 - (x - 1e5) ^ 2 ), x );
Y Function( 1e5 - Sqrt( 485e2 ^ 2 * expr(i) / 2 - (x - 1e5) ^ 2 ), x );
))
);
//end of functions
Re: グラフィック スクリプトが更新されないのでサポートが必要ですエレガントな完璧さ、ありがとう!
ジェド
Re: グラフィック スクリプトが更新されないのでサポートが必要ですあるいは、楕円形()適切な長方形 (正方形) の中に楕円形 (円) を描画する関数:
Pen color("red");
For Each( {i}, 1 :: 8,
Eval(
Eval Expr(
Oval(
{100000 - 1000 * Root( (((Pi() * 97 ^ 2) / 8)</img> * Expr( i )) / Pi(), 2 ), 100000 + 1000 *
Root( (((Pi() * 97 ^ 2) / 8)</img> * Expr( i )) / Pi(), 2 )},
{100000 + 1000 * Root( (((Pi() * 97 ^ 2) / 8)</img> * Expr( i )) / Pi(), 2 ), 100000 - 1000 *
Root( (((Pi() * 97 ^ 2) / 8)</img> * Expr( i )) / Pi(), 2 )}
);
)
)
);
他にもたくさんあります円を描くにはどうすればよいですか?