システムwiki

条件に基づいてデータポイントを異なるマーカーで置き換える

Binthiy 解決済 最終更新日:2021-06-15 02:00

の小さなデータセットがあります

0.9500から1.000未満の範囲の値を有するX配列.Yアレイは、混合順序で6,7および8の値(例えば、6,7,6,6,8,6,7,7,8,6 ...)を有する.x対yの散布図では、イントラセクションの点は青い色の三角マーカーで示されています.
プロットでは、次の条件に基づいて青色のマーカーを異なるマーカーと交換したいです.

1.95

2.Forb0.97

そして0.98

返信リスト(回答:1)

1 #
Andreas 2

シートタブを右クリック
「コードの表示」を選択してください メニュー内で\Moduleを挿入する
次のコードを貼り付けます VBAエディタ

を閉じます

チャート

を選択してください

ALT-F8を押す
マクロを選択してください

をクリックしてください

アンドレアス

サブテスト()
DIM Sシリーズ、P AS POINT
薄暗い値、私は長い
S= ActiveChart.SeriesCollection(1)
値= s.xvalues
S.Pointsの各Pについて
i= i + 1
ケース値を選択(i)
ケースは<= 0.97
です P.MarkerStyle= XlMarkerStyleCirclecircle
P.MarkerBackgroundColor= VBRed
ケースは<= 0.98
です P.MarkerStyle= XlMarkerStylesquare
P.MarkerBackgroundColor= Vビジネエル
ケースは<= 0.99
です P.MarkerStyle= XlMarkerStyleCirclecircle
P.MarkerBackgroundColor= VBRed
ケースは<= 1
です P.MarkerStyle= XlMarkerStylesquare
P.MarkerBackgroundColor= Vビジネエル
終了
次の
終了SUB