A treemap is a diagram that can be used to visualize numerical data with hierarchical categories. A typical example is a heat map of the Nikkei 225 or the S&P 500. This notebook uses squarify.
importnumpyasnpimportmatplotlib.pyplotaspltimportjapanize_matplotlibimportsquarifynp.random.seed(0)# Fix random numberslabels=["A"*iforiinrange(1,5)]sizes=[i*10foriinrange(1,5)]colors=["#%02x%02x%02x"%(i*50,0,0)foriinrange(1,5)]plt.figure(figsize=(5,5))squarify.plot(sizes,color=colors,label=labels)plt.axis("off")plt.show()
Misalkan saya memiliki data tentang harga perolehan dan harga saat ini untuk setiap saham yang saya miliki.
Dari sana, saya akan membuat heatmap seperti finviz.
Mari kita tampilkan keuntungan/kerugian dalam warna dan persentase keuntungan/kerugian pada treemap.
Karakter Jepang tidak kacau karena import japanize_matplotlib digunakan di awal.