Newer
Older
# html handles
RATING_MIN_REVIEWS = "min_reviews_id"
RATING_SLIDER = "rating_slider"
RATING_TABLE = "rating_data_table"
DEV_CCU_LABEL = "dev_ccu"
DEV_GAME_COUNT_LABEL = "dev_game_count"
DEV_REV_PER_GAME_LABEL = "dev_rev_per_game"
DEV_REVENUE_LABEL = "dev_revenue"
DEV_TOP_GAMES = "pub_top_games"
PUB_TOP_GENRES_LABEL = "pub_top_genres"
PUB_CCU_LABEL = "pub_ccu"
PUB_GAME_COUNT_LABEL = "pub_game_count"
PUB_REV_PER_GAME_LABEL = "pub_rev_per_game"
PUB_REVENUE_LABEL = "pub_revenue"
PUB_TOP_GAMES = "pub_top_games"
DEV_TOP_GENRES_LABEL = "dev_top_genres"
DEVELOPER_DROPDOWN = "developer_dropdown"
RATING_DISTRIBUTION_PLOT = "game_popularity_density_plot"
DEV_AVERAGE_RATING_LABEL = "dev_average_rating"
RATING_TABS = "rating_tabs"
RATING_TABS_OUTPUT_AREA = "table-area"
GENRE_DROPDOWN = "genre_dropdown"
GENRE_PREDICTION_GRAPH = "Genre_prediction_graph"
GAMES_BY_DEV_GRAPH = "game_releases_by_dev_graph"
DARK_STEAM = "rgb(23,29,37)"
WHITE_STEAM = "rgb(235,235,235)"
TITLE_WHITE_STEAM = "rgb(197,195,192)"
DARK_BLUE_STEAM = "rgb(27,40,56)"
TAB_COLOR = "rgb(31,46,65)"
TAB_EDGE = "rgb(37,55,77)"
DROPDOWN_COLOR = "rgb(50,70,101"
SMALL_PANEL_COLOR = "rgb(22,32,45)"
TAB_HEADER_COLOR = "rgb(45,96,150)"
# Plot defaults
DEFAULT_PLOT_STYLE_DICT = dict(
template="plotly_dark",
plot_bgcolor=TAB_COLOR,
paper_bgcolor=TAB_COLOR,
)
DENSITY_LAYOUT_STYLE = DEFAULT_PLOT_STYLE_DICT | dict(
title='Distribution of Game Review Rating',
)
MARKET_PERFORMANCE_SCATTER = "Market_performance_scatter"
MP_COMPANY_TYPE_DROPDOWN = "market_performance_company_type_dropdown"
def create_market_scatter_plot_style(company_type):
return {
**DEFAULT_PLOT_STYLE_DICT,
'title': f'Market Performance for {company_type} companies',
"xaxis_title": "Revenue",
"yaxis_title": "Number of Game Owners",
}