久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

樣式美化(matplotlib.pyplot.style.use)

 imelee 2018-03-27

使用matplotlib自帶的幾種美化樣式,,就可以很輕松的對生成的圖形進(jìn)行美化。

可以使用matplotlib.pyplot.style.available獲取所有的美化樣式

  1. #!/usr/bin/python  
  2. #coding: utf-8  
  3.   
  4. import numpy as np  
  5. import matplotlib.pyplot as plt  
  6.   
  7. # 獲取所有的自帶樣式  
  8. print plt.style.available  
  9.   
  10. # 使用自帶的樣式進(jìn)行美化  
  11. plt.style.use("ggplot")  
  12.   
  13. fig, axes = plt.subplots(ncols = 2, nrows = 2)  
  14.   
  15. # 四個子圖的坐標(biāo)軸賦予四個對象  
  16. ax1, ax2, ax3, ax4 = axes.ravel()  
  17.   
  18. x, y = np.random.normal(size = (2, 100))  
  19. ax1.plot(x, y, "o")  
  20.   
  21. x = np.arange(1, 10)  
  22. y = np.arange(1, 10)  
  23.   
  24. # plt.rcParams['axes.prop_cycle']獲取顏色的字典  
  25. # 會在這個范圍內(nèi)依次循環(huán)  
  26. ncolors = len(plt.rcParams['axes.prop_cycle'])  
  27. # print ncolors  
  28. # print plt.rcParams['axes.prop_cycle']  
  29.   
  30. shift = np.linspace(1, 20, ncolors)  
  31. for s in shift:  
  32.     # print s  
  33.     ax2.plot(x, y + s, "-")  
  34.   
  35. x = np.arange(5)  
  36. y1, y2, y3 = np.random.randint(1, 25, size = (3, 5))  
  37. width = 0.25  
  38.   
  39. # 柱狀圖中要顯式的指定顏色  
  40. ax3.bar(x, y1, width, color = "r")  
  41. ax3.bar(x + width, y2, width, color = "g")  
  42. ax3.bar(x + 2 * width, y3, width, color = "y")  
  43.   
  44. for i, color in enumerate(plt.rcParams['axes.prop_cycle']):  
  45.     xy = np.random.normal(size= 2)  
  46.     for c in color.values():  
  47.         ax4.add_patch(plt.Circle(xy, radius = 0.3, color= c))  
  48.   
  49. ax4.axis("equal")  
  50.   
  51. plt.show()  

使用ggplot進(jìn)行美化后的結(jié)果


    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多