ボケを使い始めたばかりです。以下に rect figure に使用するいくつかの引数を作成します。
x_length = var_results.index * 5.5
インデックスに5.5を掛けると、ラベル間のスペースが増えました。
names = var_results.Feature.tolist()
y_length = var_results.Variance
y_center = var_results.Variance/2
var_results
は、Pandasデータフレームであり、典型的なシーケンシャルな繰り返しのないインデックスがあります。var_results
にも列Features
があり、これは繰り返しのない名前の文字列です。最後に、dtype floatである列Variance
があります。
r = figure(x_range = names,
y_range = (-0.05,.3),
active_scroll = 'wheel_zoom',
x_axis_label = 'Features',
y_axis_label = 'Variance')
r.rect(x_length,
y_center,
width=1,
height=y_length,
color = "#ff1200")
output_notebook()
show(r)
基本的に、長方形の棒グラフを作成しています。ボケは非常にカスタマイズ可能であるようです。しかし、私のグラフは、文字通り、端が粗いように見えます。
ご覧のように、グラフのすぐ下とx軸のタイトル「Features」の上にい汚れがあります。これはラベルのタイトルです(技術的には長方形のタイトル)。重複する混乱ではなく、読み取り可能になるように、ラベル用のスペースを作成し、おそらく45度回転させるにはどうすればよいですか?
ラベルを回転させるために左に90度ずつ、major_label_orientation
からπ/ 2。これは、軸要素を作成するとき(低レベルのプロットを使用している場合は軸コンストラクタへのkwargとして)、またはプロット/図を作成した後、たとえば次のいずれかで実行できます。
p.xaxis.major_label_orientation = math.pi/2
ドキュメントの この例 も参照してください。