質問編集履歴

2 コード訂正

aine_

aine_ score 22

2018/11/24 00:32  投稿

AttributeError: 'module' object has no attribute 'to_rgba'と表示される
環境はpython2.7.15でwindows10です。
まわしたコードは
```python
import h5py
import numpy as np
import matplotlib.pyplot as plt
max = []
for i in range (0,22700,100):
   list =[]
   hdf5 = h5py.File("file_%d.hdf5"%(i), 'r')
   list.append(hdf5["element"].value)
   max.append(np.amax(list))
plt.plot(max)
plt.show()
```
で、hdf5のファイルの各々の最大値をグラフ化するというものです。
コード自体には問題はないと思います。
ググった際にmatplotlibをアップグレードすればなおるというページもありましたが、matplotlibをアップグレードしても同様のエラーがでてしまいます。
コード自体に問題ないという根拠は、以前はこのコードで回っていたことがあるからです。
アプリケーションをいれるためにanacondaを一度消して再インストールしたのですが、それ以後このエラーがでるようになってしまいました。
ちなみにanacondaも2.7です。
ちなみにanacondaも2.7です。
エラー全文は以下の通りです
Traceback (most recent call last):
 File "C:\Users\user\Anaconda2\lib\site-packages\ipykernel\pylab\backend_inline.py", line 39, in show
   metadata=_fetch_figure_metadata(figure_manager.canvas.figure)
 File "C:\Users\user\Anaconda2\lib\site-packages\ipykernel\pylab\backend_inline.py", line 174, in _fetch_figure_metadata
   if _is_transparent(fig.get_facecolor()):
 File "C:\Users\user\Anaconda2\lib\site-packages\ipykernel\pylab\backend_inline.py", line 195, in _is_transparent
   rgba = colors.to_rgba(color)
AttributeError: 'module' object has no attribute 'to_rgba'
  • Python

    36942 questions

    Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

  • Python 2.7

    1810 questions

    Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

  • Anaconda

    1502 questions

    Anacondaは、Python本体とPythonで利用されるライブラリを一括でインストールできるパッケージです。環境構築が容易になるため、Python開発者間ではよく利用されており、商用目的としても利用できます。

1 コード訂正

aine_

aine_ score 22

2018/11/24 00:30  投稿

AttributeError: 'module' object has no attribute 'to_rgba'と表示される
環境はpython2.7.15でwindows10です。
まわしたコードは
```python
import h5py
import numpy as np
import matplotlib.pyplot as plt
max = []
for i in range (0,22700,100):
   list =[]
   hdf5 = h5py.File("file_%d.hdf5"%(i), 'r')
   list.append(hdf5["element"].value)
   max.append(np.amax(list))
plt.plot(max)
plt.show()
```
で、hdf5のファイルの各々の最大値をグラフ化するというものです。
コード自体には問題はないと思います。
ググった際にmatplotlibをアップグレードすればなおるというページもありましたが、matplotlibをアップグレードしても同様のエラーがでてしまいます。
コード自体に問題ないという根拠は、以前はこのコードで回っていたことがあるからです。
アプリケーションをいれるためにanacondaを一度消して再インストールしたのですが、それ以後このエラーがでるようになってしまいました。
アプリケーションをいれるためにanacondaを一度消して再インストールしたのですが、それ以後このエラーがでるようになってしまいました。
ちなみにanacondaも2.7です。
  • Python

    36942 questions

    Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

  • Python 2.7

    1810 questions

    Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

  • Anaconda

    1502 questions

    Anacondaは、Python本体とPythonで利用されるライブラリを一括でインストールできるパッケージです。環境構築が容易になるため、Python開発者間ではよく利用されており、商用目的としても利用できます。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る