问题一,图片不显示汉字。
解决:添加代码:plt.rcParams['font.sans-serif']=['SimHei']
问题二,图片不显示负号。
解决:添加代码:plt.rcParams['axes.unicode_minus']=False
问题三,设置了colorup,colordown,图片还是一片黑。
解决:极有可能是数据量太大,颜色堆叠一块儿变黑色,调整图片大小,线的宽度等。
问题四,设置了colorup='r', colordown='g',图的颜色很奇怪,一段红一段绿。不符合实际情况。
解决:极有可能是数据的格式问题,数据不要直接粘贴复制,最好采取从Excel导入。
问题五,保存图片是空白图片。
解决:你可能是先写了plt.show(),再保存fig.savefig()了。记得一定要先fig.savefig(),再写plt.show()就可以看到图片啦。
还有一种方式是:在plt.show() 之前写上fig = plt.gcf() # 获取当前的axes。也OK。
小tips:
1,做金融分析talib库很方便。
2,可视化编程工具 Processing.js: http://processingjs.org/
3,商业数据分析软件 Tableau:https://www.tableau.com/