23

次のようなプロットが必要です。 不確かさのあるプロット

私はmatplotlibでこれをやろうとしています:

fig, ax = plt.subplots()

with sns.axes_style("darkgrid"):
    for i in range(5):
        ax.plot(means.ix[i][list(range(3,104))], label=means.ix[i]["label"])
        ax.fill_between(means.ix[i][list(range(3,104))]-stds.ix[i][list(range(3,104))], means.ix[i][list(range(3,104))]+stds.ix[i][list(range(3,104))])
    ax.legend()

影付きの領域を中央の線と同じ色にしたい。しかし、今のところ、私の問題は、meansいくつかNaNの s があり、fill_betweenそれを受け入れないことです。エラーが発生します

TypeError: ufunc 'isfinite' は入力タイプに対してサポートされておらず、キャスト規則 ''safe'' に従って、サポートされているタイプに入力を安全に強制できませんでした

私が望むものをどのように達成できるかについてのアイデアはありますか? ソリューションは、一連のポイントを複数のシリーズの不確実性とともにプロットできる限り、matplotlib を使用する必要はありません。

4

2 に答える 2