最近老看见各种加了背景的柱状图,比如一下这样的
好像是华尔街日报的
于是尝试了一下用Matplotlib做了一下
由于作者比较懒惰,y值就随机生成了
其实思路很简单,就是在堆积柱状图后面加一个,面积图做背景,然后面积图的颜色设置比柱状图浅一点就行了。
柱状图很好画的,再根据柱状图的参数,算一下面积图的位置就好。
因为要在面积图里留出柱状图的位子,计算
先建一个带着背景颜色的画布和图层,然后把各种没用的边框去掉,画上网格线
然后一层层 把图画上去,因为面积图在下面,所以先画
然后就大功告成了,撒花!
本文已由原作者授权
如需转载请联系EasyCharts团队!
领取专属 10元无门槛券
私享最新 技术干货