Skip to content

Instantly share code, notes, and snippets.

View bgbg's full-sized avatar

Boris Gorelik bgbg

View GitHub Profile
"""
china_power_redesigned.py
=========================
A redesign of a dual-axis stacked-area chart from S&P Global's "Look Forward:
Energy Futures" (Feb 2026), showing China's power generation mix and CO2
emissions, 2015-2025.
The original chart tried to show two claims at once:
(1) electricity demand keeps rising,
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@bgbg
bgbg / emphasizing in graphs.ipynb
Last active November 12, 2018 18:53
Untitled.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
np.random.seed(123456)
N = 100
aim = 0
scale = 0.5
adjusted = []
for i in range(N):
curr = np.random.randn() * scale + aim
adjusted.append(curr)
aim = -curr
non_adjusted = np.random.randn(N)*scale
@bgbg
bgbg / asciihist.py
Last active February 26, 2025 01:53
ASCII histograms
from __future__ import print_function
import numpy as np
def asciihist(it, bins=10, minmax=None, str_tag='',
scale_output=30, generate_only=False, print_function=print):
"""Create an ASCII histogram from an interable of numbers.
Author: Boris Gorelik boris@gorelik.net. based on http://econpy.googlecode.com/svn/trunk/pytrix/pytrix.py
License: MIT
"""
ret = []
@bgbg
bgbg / monty_hall.ipynb
Created February 7, 2018 12:21 — forked from anonymous/monty_hall.ipynb
monty_hall.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.