以下のようなスクリプトを作成します。
STHI TRB SEC = グラフ ビルダー(
サイズ( 1733, 995 )、コントロールパネルの表示( 0 )、変数(X( :device_start_1 )、Y( :cell_id )、グループX( :mapsec )、オーバーレイ( :Track )、カラー( :Track ))、
要素(ポイント( X, Y, 凡例( 4 ), ジッター( "ランダム均一" ), ジッター制限( 0 ) ))、
SendToReport(
Dispatch({},"device_start_1",ScaleBox,{Min( (today()) - 43200 ), Max( (today()) ), Interval( "Hour" ), Inc( 1 ),Minor Ticks( 0 ),ラベル行({ラベルの向き( "角度" ), 主グリッド線の色( 1 ),主グリッドを表示( 1 )})}),
Dispatch({},"cell_id",ScaleBox,{Label Row( {Show Major Grid( 1 ), Tick Mark Style( "Interval Tray" )} )}),
Dispatch({},"400",ScaleBox,{Legend Model(4,Properties(0,{Line Color( 41 ), Marker( "FilledSquare" ), Marker Size( 39 )},Item ID( "Idle", 1) ))、
プロパティ(1,{マーカー( "FilledSquare" ), マーカー サイズ( 39 )},項目 ID( "不合格結果のテスト", 1 )),
プロパティ(2,{マーカー( "FilledSquare" ), マーカー サイズ( 39 )},項目 ID( "合格結果によるテスト", 1 )))}),
Dispatch( {}, "グラフ タイトル", TextEditBox, {Set Text( "SEC パフォーマンス" )} ),
Dispatch( {}, "X タイトル", TextEditBox, {Set Text( "Time" )} ),
Dispatch( {}, "Y タイトル", TextEditBox, {Set Text( "Cell" )} )
)
);
STHI TRB SEC << 画像を保存 ( "STHITRBSEC.png", png);
その後、このスクリプトを auto で実行しましたが、グラフの結果は期待どおりではありませんでした。 のマーカーのサイズ以下の図のように、すべてのグラフで機能するわけではありません。

マーカー サイズを 39 に設定すると、このグラフに小さな線が表示されました。

このグラフもマーカー サイズを 39 に設定していますが、線はより大きくなります。
このバグを取り除くのを手伝ってください。
同じ列のサンプル データを投稿していただけますか?
ご提案ありがとうございます。 2 つのデータに対して 1 つのコードで異なるサイズの行が作成される理由をまだ理解したいと思っています。 予想どおり、すべての行は同じサイズ (すべて大きいかすべて小さい) である必要があります。
@HSN書きました:
...
このグラフは、小さな線マーカーサイズを39に設定した場合
このグラフもマーカー サイズを 39 に設定していますが、線が大きくなった。
2 つのプロット、つまり異なるデータセットの違いは何ですか?
「点」を使用して「線」をプロットしているため...
マーカー サイズ = 39 の場合、合格データ ポイントと不合格データ ポイントの間にオーバーラップがある可能性があります。そのため、個々の失敗する見にくいかもしれません。
別のアプローチは、ポイントの代わりにヒートマップ オプションを使用することです。
グラフビルダーを使用して時間依存の公称文字データをプロットする

Y 軸上の cell_id のいずれか:
Graph Builder(
Variables(
X( :device_start_1 ),
Y( :cell_id ),
Group X( :mapsec ),
Color( :Track )
),
Elements( Heatmap( X, Y, Legend( 12 ) ) )
)
またはもう少し複雑 - 合格領域と不合格領域を明確に区別するには:
cell_id を Group_Y とし、Track を Y 軸に設定
Graph Builder(
Variables(
X( :device_start_1 ),
Y( :Track ),
Group X( :mapsec ),
Group Y( :cell_id ),
Color( :Track )
),
Elements( Heatmap( X, Y, Legend( 12 ) ) )
)
ヒートマップにはいくつかの欠点もあります - 時間軸を再スケールしたい場合...
こんにちはチーム、
なぜこのバグが発生したのかはわかりませんが、コードを次のように変更することでこのケースの解決策を見つけました。
...
Dispatch({},"400",ScaleBox,{Legend Model(4,Properties(0,{Line Color( 41 ), Marker( "FilledSquare" ), Marker Size( 39 )},Item ID( "Idle", 1) ))、
プロパティ(1,{線の色( -3452237 )、マーカー( "FilledSquare" )、マーカー サイズ( 39) .000001 )},アイテムID( "テスト", 1 )))}),
...
[テスト]タブでサイズを39から39に変更することで.000001このコードは通常どおり動作します。 この問題に直面した場合は、この方法を使用できます。