数据可视化笔记

 绘图时,规定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)    

猜你喜欢

转载自blog.csdn.net/AK47red/article/details/89303108