2016-06-17 16 views
0

x軸上のさまざまな範囲を説明するにはどうすればよいですか?x軸上の異なる範囲を説明するにはどうすればよいですか?

以前の記事(How to create box plot based on min and max alone)では、minとmaxだけに基づいてボックスプロットを作成する方法が説明されていました。それは私が探しているものに近いです。 私は、x軸上の異なる範囲のプロジェクトを探しています。それらが重なっているかどうかを視覚化したいと思います。私にとっては、これは指定されたポストに示されたプロットが90度回転したものになります。

私のデータは次のようになります。

enter image description here 任意のアイデア:私はこのような何かを持っていると思います出力として

df_ART5 
     ID tart stop 
1 Exon 01 3659736 3660023 
2 Exon 02 3659736 3660149 
3 Exon 03 3660233 3660265 
4 Exon 04 3660872 3661025 
5 Exon 05 3660872 3661601 
6 Exon 06 3661076 3661601 
7 Exon 07 3663036 3663094 
8 Exon 08 3663036 3663546 
9 Exon 09 3663408 3663546 

答えて

0

matplotlib exampleには、横の範囲を含むさまざまなレイアウトがあります。 pyplot APIから

import matplotlib.pyplot as plt 
import numpy as np 

# fake up some data 
spread = np.random.rand(50) * 100 
center = np.ones(25) * 50 
flier_high = np.random.rand(10) * 100 + 100 
flier_low = np.random.rand(10) * -100 
data = np.concatenate((spread, center, flier_high, flier_low), 0) 

# horizontal boxes 
plt.figure() 
plt.boxplot(data, 0, 'rs', False) 

plt.show() 

:私は、次のコードにこの例を凝縮しました第4回またはvertパラメータはオリエンテーション

ヴェールコントロール:Trueの場合ブール値、デフォルト= Trueの

を(デフォルト)は、ボックスを垂直にします。 Falseの場合、水平ボックスを作成します。

関連する問題