X軸で異なる2つのXYプロットを結合したいと考えています。 プロットはnumpy ndarrysで保持されています。私は結合演算を最適なものにするために、パフォーマンスを賢明にしたい(私は連想配列でこれを解決する方法を知っています)。2つのndarrysで最適に保持された2つのX-Yプロットを結合する方法
関節動作定義はPlotAB = join_op(PlotA,PlotB)
ある:plotA[:,0]
はX軸& plotA[:,1]
ある
PlotA =
array([[2, 5],
[3, 5],
[5, 5])
plotB[:,0]
は、X軸& plotB[:,1]
ある
PlotB =
array([[1, 7],
[2, 7],
[3, 7],
[4, 7]])
がY軸でありますY軸
配列は次のとおり
PlotAB[:,0]
がて、joind X軸(ソートuniuq)である
PlotsAB =
array([[1, n, 7],
[2, 5, 7],
[3, 5, 7],
[4, n, 7],
[5, 5, n]])
。
plotAB[:,1]
は、PlotAのY軸である。
plotAB[:,2]
は、PlotBのY軸である。
'n'
は、このプロットに値がない場所を表します。
ところで、私は おかげで、dygraphs ploter(http://dygraphs.com/gallery/#g/independent-series)
のためのデータを作成するためにこれを必要と助言してください。
は、入力が最初の列(X軸)でソートされていますか?最初の列(X軸)をソートしたまま出力を構成しますか?あるいは、ちょうど尋ねられた最初の2つの質問に対してY軸がソートされていますか?また、PlotAまたはPlotBのいずれかに重複する点がありますか? – Divakar
X軸はPlotAとPlotBの両方でソートされ、結果(PlotAB)もX軸でソートする必要があります。 –