ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

几种常用作图

2021-10-31 21:01:12  阅读:132  来源: 互联网

标签:常用 plt y1 show 作图 title 几种 width np


做热图

import seaborn as sns;
sns.set()
plt.figure(dpi=400)
ax1 = sns.heatmap(A,cmap="YlGnBu",vmin=-0.8,vmax=0.8,annot=True,fmt=".2f",annot_kws={'size':5})

plt.title('H0_1')
plt.show()
    

直方图

    x = np.arange(20)
    total_width, n = 0.8, 2
    width = total_width / n
    x = x - (total_width - width) / 2
    plt.barh(x, e2, height=width, label='e3')
    plt.barh(x + width, e2, height=width, label='e4')
    plt.xlabel("energy")
    plt.legend()
    plt.show()

误差图

    x = np.array([100, 1000, 10000, 100000,1000000])
    dy = np.array([0.046882158,0.007782108,0.004341331,0.001801209,0.00024765])
    y = np.array([0.596939253, 0.093611854, 0.013429654, 0.002950581, 0.000327617])

    plt.axes(yscale="log",xscale="log")  # 双log坐标系
    # plt.errorbar(x, y, yerr=dy, fmt='o', ecolor='r', color='b', elinewidth=2, capsize=4)
    
    for x1, y1 in zip(x, y): # 给每个点备注数值
        plt.text(x1, y1 + 0.01, '%.2e' % y1, ha='center', va='bottom', fontsize=9)
    #.2e表示科学计数法,保留2位。正常是.2d 保留两位小数

    plt.title("title")
    plt.ylabel("Y")
    plt.xlabel("X")
    plt.show()

标签:常用,plt,y1,show,作图,title,几种,width,np
来源: https://blog.csdn.net/qq_41667567/article/details/121069720

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有