Charts are generated in R using scripts available in the GitHub repo r-scripts.
Information are extracted from the Bitcoin blockchain using blocks_iterator (tnx Riccardo!) and scriptpubkeys_per_block.
You can download the Dataset used for these charts and update daily.