python
matplotlib
散点图:使用scatter方法使用scatter方法,传入x轴的量和y轴对应的量,用numpy数组表示。里面另外的参数:,s为大小,color=‘y’黄色color=’#ff0000’也可用十六进制颜色,alpha透明度,marker是指定形状:o * x + . d D h _(每个符号都指定一种点的形状)
折线图:用plot方法用plot方法,x,y输入后,参数是linestyle表示线形,marker表示每个点的点型,和上面的散点图一样。plt.plot(x,y,'b--*')也可以做到相似的设置效果。
曲线图:用plot方法如果画连续的曲线图,可在拆线图的基础上就增多x,y的取值就行。另外,plot中label和legend方法显示指示小方块,xlabel方法是给x轴加说明,ylabel也一样;axis规定x和y的取值范围。
柱状图:用bar方法用bar方法就是画柱状图,之后就是规定颜色和宽度。后面的for循环是为了给柱状图的头顶加上数字标识,用代码所示的函数获取每个方形左上角的坐标,然后可以用数字适当调整位置。ylim就是y轴的范围,grid是用来显示格网的。
饼状图:用PIE方法变量还用的是上面的变量,axes规定圆的形状,默认是椭圆,规定为1时就是标准的圆。y就是分配圆区域的数值数组,labels是传入的数据名分布在外围,autopict就是显示比例,里面是保留几位小数的意思,这是两位,explode是规定每块饼突出的程度,shadow就是开启阴影了
直方图:用hist方法这种图是数据分析中的常用图。
箱线图:用boxplot方法x:指定要绘制箱线图的数据;whis:指定上下须与上下四分位的距离,默认为1.5倍的四分位差;positions:指定箱线图的位置,默认为[0,1,2…];widths:指定箱线图的宽度,默认为0.5;meanline:是否用线的形式表示均值,默认用点来表示;showmeans:是否显示均值,默认不显示;showbox:是否显示箱线图的箱体,默认显示;
子图就是把整个图看作画布,分隔开来,然后不同区域表示分割的方法是先分割,后数数。如例子所示,就是先分成四块的上两块,后分成两块的下一块,如果要左右分,可添加axis=1.
总结:简单的画图就说完了,全是以初学者为主的详细介绍,复杂的完全版将在下次单图呈现中进行详细说明。