Найти - Пользователи
Полная версия: Не работает пример в книге (Matplotlib + scipy.io)
Начало » GUI » Не работает пример в книге (Matplotlib + scipy.io)
1
Mike_Kharkov
Здравствуйте.
В данный момент изучаю матплотлиб и столкнулся с таким примером в книге:
https://yadi.sk/i/lDa-m12dxLwHY

 import matplotlib.pyplot as plt
from scipy.io import netcdf_file
 
ncf = netcdf_file('KTLX_20100510_22Z.nc')
data = ncf.variables['Reflectivity']
lats = ncf.variables['lat']
lons = ncf.variables['lon']
i = 0
 
cmap = plt.get_cmap('gist_ncar')
cmap.set_under('lightgrey')
 
fig, ax = plt.subplots(1, 1)
im = ax.imshow(data[i], origin='lower',
               extent=(lons[0], lons[-1], lats[0], lats[-1]),
               vmin=0.1, vmax=80, cmap='gist_ncar')
cb = fig.colorbar(im)
 
cb.set_label('Reflectivity (dBZ)')
ax.set_xlabel('Longitude')
ax.set_ylabel('Latitude')
plt.show()

выдается вот такая ошибка:
https://yadi.sk/i/0XXcTz4PxLwSM

Вопрос:
Почему это происходит и можно ли это как то пофиксить? )
(хотелось бы все таки почитать данную книгу и поразбирать правильно работающие примеры..)

P.S. Буду благодарен за любые советы..
JOHN_16
Ну а Вы читайте что Вам пишет интерпретатор - нету файла для открытия.
Mike_Kharkov
JOHN_16
Ну а Вы читайте что Вам пишет интерпретатор - нету файла для открытия.

Это понятно.
Вопрос почему его нет?
Либа подключена не правильно или же версия питона не позволяет подключать данный модуль?
(или может действительно какие то файлы еще надо подключать?)
В книге ничего об этом не говориться и там все работает корректно у автора..
py.user.next
Mike_Kharkov
Вопрос почему его нет?
Выполни в коде
  
import os
print(os.getcwd())
От этого каталога он и ищет файл. Так что либо полный путь к файлу пиши, либо сделай запуск интерпретатора в том каталоге, где файл находится.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB