美美的matplotlib

总是感觉matplotlib画的图不是很好看,以前用highcharts画图很清新,而且自动调色,但今天在网上看到别人用matplotlib画的图,简直小清新,也发现自己菜菜的。

import numpy as np
import matplotlib.pyplot as plt

n = 12
X = np.arange(n)
Y1 = (1-X/float(n)) * np.random.uniform(0.5,1.0,n)
Y2 = (1-X/float(n)) * np.random.uniform(0.5,1.0,n)

plt.axes([0.025,0.025,0.95,0.95])
plt.bar(X, +Y1, facecolor='#9999ff', edgecolor='white')
plt.bar(X, -Y2, facecolor='#ff9999', edgecolor='white')

for x,y in zip(X,Y1):
    plt.text(x+0.4, y+0.05, '%.2f' % y, ha='center', va= 'bottom')

for x,y in zip(X,Y2):
    plt.text(x+0.4, -y-0.05, '%.2f' % y, ha='center', va= 'top')

plt.xlim(-.5,n), plt.xticks([])
plt.ylim(-1.25,+1.25), plt.yticks([])
plt.show()
1.png

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【好报画画群】1、茜茜说:今天是拿起画笔的第20天, 每天的进步都让自己惊讶,有时候画完一张画觉得自己是全世界最牛...
    天野丢阅读 9,144评论 8 27
  • 许久没有看过电影,昨日借着休息的机会,在网上下载了一部王晶导演的电影《追龙》,电影的两位主咖是刘德华、甄子丹...
    半个吃货半个思想家阅读 241评论 0 0
  • 上一章 目录 木癸被送往主殿之后,苏彧被人拦了下来,在同宾客的觥筹交错之间,他意识渐渐的开始模糊,也忘了怎么被人送...
    崖柏今天早起了阅读 335评论 0 0
  • 想看(上、中)的孩纸可以点我头像哦 都说玫瑰花开娇艳欲滴,其实过了花期,也不过是枯草一枝。都说鱼有七秒钟的记忆,其...
    依旧小沐然阅读 443评论 1 3
  • 寒假,无事闲逛互联网,见公众号铺天盖地,若过江之鲫,心痒痒之,便注册了一公众号,并坑蒙拐骗了283名关注用户。一月...
    佛在钦山阅读 977评论 45 28