绘图时,规定x, y 的最小值最大值,可以使图形更符合预期 plt。axis(【】)
绘制很多点时,黑色轮廓可能会粘连在一起,在scatter中加入参数 edgecolor = ‘none’可以删除数据点的轮廓
plot(x, y, c,edgecolor, s)
x :点的x坐标值,可以是单个点,也可以是多个(列表)
y : 同x
c : 颜色变量, 可以为 字符串变量 ‘blue’,也可以是一个元组(r,g,b)值越接近于0, 颜色越深,越接近于1越浅
此外,c还可以配合cmap 参数使用,即颜色映射 c = y ,cmap=plt。cm。Blues,颜色会由浅到深渐变
plt。savefig(‘ ’,bbox_inches=‘tight’)第一个实参 : 保存时的文件名 第二个实参:删除图表周围多于的空白区域
解决中文显示问题:
plt.rc('font', family='STSong', size=13)
plt.rc('axes', unicode_minus=False)
3元素堆积柱状图:
list(map(sum, zip(agree, against)))
plt.bar(idx, agree, width, color = 'blue')
plt.bar(idx, against,width, bottom = agree, color = 'green')
cum =list(map(sum, zip(agree, against)))
plt.bar(idx, no_opioion, width, bottom = cum, color = 'yellow')
改变picture的尺寸:
plt.figure(figsize=(6, 6.5)) 600 * 650
隐藏坐标轴:
plt.axes().get_xaxis().set_visible(False)
plt.axes().get_yaxis().set_visible(False)