2
私は現在matplotlib
で行っているグラフを置き換えるためにplotly
を使って調べています。python:y0とdyオフセットを使ったプロットの棒グラフ
棒グラフを制御して、各棒の下端と上端を任意の位置に開始および終了させる必要があります。
はmatplotlib
では、これはかなり単純です:
import matplotlib.pyplot as plt
plt.bar(0.5, height=4,bottom=2)
plt.ylim(0, 8)
plt.xlim(0, 2)
plt.show()
docs for plotly
が、私はそうのようなBar
オブジェクトにy0
とdy
引数を使って、同様の何かを行うことができます示しているように見えます
import plotly.offline as py
import plotly.graph_objs as go
trace1 = go.Bar(
x=['x'],
y0=2,
dy=6,
)
fig = go.Figure(data=[trace1])
py.iplot(fig)
しかしこれはちょうど私は空のプロット?
私もplotlyのpy.plot_mpl()
に上記matplotlibのオブジェクトを供給しようとしたが、これはPlotlyEmptyDataError
を発生させます。
おかげ JP
'plotly.offline'を使用している場合、これは動作しない理由を任意のアイデアを?オンラインサービスを使用するときはうまく動作すると思われますが、ローカルで何かを作成するときはうまく動作しません。 – jprockbelly
これは奇妙なことですが、ここに私のコンピュータでIPythonノートブックをテストするためのノートがありません。おそらく、この機能が実装されたディスカッションで何かが見つかるでしょう:https://github.com/plotly/plotly.js/issues/80 –
@jprockbelly私はちょうどそれをテストしました、それだけではなく、それは奇妙です、それdoesnファイルをローカルに作成するときには機能しません。 –