Bump data.

This commit is contained in:
Julien Palard 2021-12-24 15:52:20 +01:00
parent 8aa82b4837
commit 8c73f2f87c
Signed by: mdk
GPG Key ID: 0EFC1AC1006886F8
4 changed files with 7 additions and 6 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 56 KiB

View File

@ -6,7 +6,7 @@ import sqlite3
import sys
from datetime import datetime, timedelta, date
from collections import defaultdict
from itertools import cycle
from itertools import cycle, count
import pandas as pd
from pypinfo.fields import PythonVersion
@ -84,9 +84,9 @@ def query_python_versions(start_date: str, end_date: str) -> list[tuple[str, int
def fetch_main():
db = DB()
today = date.today()
for year_in_the_past in 1, 0:
for year_in_the_past in count():
year = today.year - year_in_the_past
for month in range(1, 13):
for month in reversed(range(1, 13)):
start_date = date(year, month, 1)
end_date = start_date.replace(
day=calendar.monthrange(year, month)[1]
@ -154,9 +154,10 @@ def plot_pct():
versions["date"] = pd.to_datetime(versions.start_date) + timedelta(days=14)
versions.set_index(["python_version", "date"], inplace=True)
to_plot = versions.pct.unstack(0, fill_value=0)
to_plot["Other"] += to_plot["2.6"] + to_plot["3.3"] + to_plot["3.4"]
del to_plot["2.6"], to_plot["3.3"], to_plot["3.4"]
print(to_plot)
for version in to_plot:
if to_plot[version].sum() < to_plot.sum().sum() / 75:
to_plot["Other"] += to_plot[version]
del to_plot[version]
plt.style.use("tableau-colorblind10")
to_plot.plot.area(stacked=True, figsize=(10, 10 * 2 / 3))
plt.savefig("python-versions-pct.png")

Binary file not shown.