Все установленно
PS C:\Users\User\Desktop\загрузка данных> pip3 install plotly
Requirement already satisfied: plotly in c:\program files\python311\lib\site-packages (5.13.1)
Requirement already satisfied: tenacity>=6.2.0 in c:\users\user\appdata\roaming\python\python311\site-packages (from plotly) (8.2.2)
я могу работать с plotly, но когда пытаюсь открыть график через HTML страницу вылазит ошибка.
Вот так выглядит код:
import json
from plotly.graph_objs import Scattergeo, Layout
from plotly import offline
# Изучения структуры данных
filename = r'C:\Users\User\Desktop\загрузка данных\data\eq_data_1_day_m1.json'
with open(filename) as f:
all_eq_data = json.load(f)
Все установленно
PS C:\Users\User\Desktop\загрузка данных> pip3 install plotly
Requirement already satisfied: plotly in c:\program files\python311\lib\site-packages (5.13.1)
Requirement already satisfied: tenacity>=6.2.0 in c:\users\user\appdata\roaming\python\python311\site-packages (from plotly) (8.2.2)
я могу работать с plotly, но когда пытаюсь открыть график через HTML страницу вылазит ошибка.
Вот так выглядит код:
import json
from plotly.graph_objs import Scattergeo, Layout
from plotly import offline
# Изучения структуры данных
filename = r'C:\Users\User\Desktop\загрузка данных\data\eq_data_1_day_m1.json'
with open(filename) as f:
all_eq_data = json.load(f)
Я не могу понять куда мне засунуть эти строчки кода.
Вот класс который определяет цвет фона экраны и др. настройки
import pygame
class Settings():
"""Класс для хранения всех настроек игры ."""
def __init__(self):
"""Инициализирует cnfnbxtcrbt настройки игры."""
# Параметры экрана
self.bg_color = (230, 230, 230)
# Темп роста стоимости пришельцев
self.score_scale = 1.5
# Подсчет очков
self.alien_points = 50
self.initialize_dynamic_settings()
А это основной код игры куда я импортирую свои модули
import sys
from time import sleep
from game_stats import GemeStats
from scoreboard import Scoreboard
from button import Button
import pygame
from settings import Settings
from ship import Ship
from bullet import Bullet
from alien import Alien
class AlienInvasion:
"""Клас для управления ресурсами и поведением игры"""
def __init__(self):
"""Инициализирует игру и создает игровые ресурсы."""
pygame.init()
self.settings = Settings()
self.screen = pygame.display.set_mode((0, 0), pygame.FULLSCREEN)
self.settings.screen_width = self.screen.get_rect().width
self.settings.screen_height = self.screen.get_rect().height
pygame.display.set_caption("Alien Invasion")
# Создание экземпляра для хранения игровой статистики
# и панели результатов
self.stats = GemeStats(self)
self.sb = Scoreboard(self)
self.ship = Ship(self)
self.bullets = pygame.sprite.Group()
self.aliens = pygame.sprite.Group()
# Игра Alien Invasion запускается в активном состоянии
self.game_active = True
self._create_fleet()
# Создание кнопки play
self.plya_button = Button(self, "Play")
PS C:\Users\User\Desktop\загрузка данных> pip3 install plotly
Requirement already satisfied: plotly in c:\program files\python311\lib\site-packages (5.13.1)
Requirement already satisfied: tenacity>=6.2.0 in c:\users\user\appdata\roaming\python\python311\site-packages (from plotly) (8.2.2)
я могу работать с plotly, но когда пытаюсь открыть график через HTML страницу вылазит ошибка.
Вот так выглядит код:
import json
from plotly.graph_objs import Scattergeo, Layout
from plotly import offline
# Изучения структуры данных
filename = r'C:\Users\User\Desktop\загрузка данных\data\eq_data_1_day_m1.json'
with open(filename) as f:
all_eq_data = json.load(f)
all_eq_dicts = all_eq_data['features']
mags, lons, lats = [], [], []
for eq_dict in all_eq_dicts:
mag = eq_dict['properties'] ['mag']
lon = eq_dict['geometry'] ['coordinates'] [0]
lat= eq_dict['geometry'] ['coordinates'] [1]
mags.append(mag)
lons.append(lon)
lats.append(lat)
# Нанесение данных на карту
data = [Scattergeo(lon=lons, lat=lats)]
my_layout = Layout(title='Global Earthquakes')
fig = {'data': data, 'layout': my_layout}
offline.plot(fig, filename='global_earthquakes.html')