建议全部用单幅图绘制,显示查看后用鼠标保存为pdf,然后用AI等矢量图工具打开,打开后进行拼图,添加(a)(b)(c)(d)

单幅点线图,含多种类型,带图例

def plot_S_with_q(band_file, Sk_file):Ek = np.load(band_file)Sk = np.load(Sk_file)nk, _ = Ek.shapeplt.plot(Ek[:, 20],  Sk[:, 20], color = 'blue', marker = "+", label = "q = 0.105")plt.plot(Ek[:, 120], Sk[:, 120], color = 'red', marker = "^", label = "q = 0.628")plt.plot(Ek[:, 250], Sk[:, 250], color =  'green', marker = ".", label = "q = 1.381")plt.legend()plt.ylabel("Entanglement entropy", fontsize=13, fontweight='bold')plt.xlabel("E/U",fontsize=13, fontweight='bold', frontweight='bold')plt.yticks([0, np.log(2), 2, 4, 6,  8],  ['0', 'log(2)' ,'2', '4','6', '8'], fontsize=12, fontweight='bold')plt.xticks(np.arange(0, 0.25, 0.05), fontsize=12, fontweight='bold')plt.show()

双坐标轴,同一个x,对应左右不同的两个y轴坐标

    fig, ax1 = plt.subplots()plt.rcParams['font.sans-serif']=['Arial']plt.rcParams['axes.unicode_minus']=False# plt.plot(np.arange(0, 1200), E)ax1.plot(S, color = 'red',  linewidth=2.0, label = "EE")# ax1.plot(S, '.', label = "EE")plt.yticks(np.arange(2, 8, 1), np.arange(2, 8, 1), fontsize=12, fontweight='bold')plt.xticks(np.arange(0, 1400, 200),  ['0', 'π/6', 'π/3', 'π', '2π/3', '5π/6', '2π'], fontsize=12, fontweight='bold') #默认字体大小为10plt.xlabel("q",fontsize=13,fontweight='bold')plt.xlim(0, nk)ax2 = ax1.twinx()# ax2.plot(E,  color = 'blue', linewidth=2.0, label = "$\omega$")ax2.plot(E,  '.' , color = 'blue',  markersize = 2, label = "$\omega$")ax1.legend(loc='upper left')ax2.legend()# plt.plot(ks, S2)# plt.plot(ks, E2)# plt.plot(np.arange(0, 1200), boundary, color = 'red', linestyle="dashed")# plt.xticks(np.arange(0, 1400, 200),  ['0', 'π/6', 'π/3', 'π', '2π/3', '5π/6', '2π'], fontsize=12, fontweight='bold') #默认字体大小为10plt.yticks(np.arange(0, 0.25, 0.05), fontsize=12, fontweight='bold')# plt.ylim(0, 0.2)# plt.xlim(0, nk)'# plt.xlim(0, nk+1)# plt.xlabel("q",fontsize=13,fontweight='bold')ax1.set_ylabel("Entanglement entropy",fontsize=13, fontweight='bold')ax2.set_ylabel("E/U",fontsize=13,fontweight='bold')plt.show()

伪3D谱图画法

    _, nk = Ek.shapeks = np.linspace(0, 2*pi, nk)plt.plot(boundary, ks, color = 'red', linestyle="dashed", linewidth=2.0)plt.plot(E, ks, color = 'black',  linewidth = 3.0)for i in range(0, 1200, 60):plt.plot(Ek[:,i], ks[i] + Sk[:, i] * 0.1)plt.yticks(np.arange(0, 1400, 200) * 2 * pi / 1200,  ['0', 'π/6', 'π/3', 'π', '2π/3', '5π/6', '2π'], fontsize=12, fontweight='bold') #默认字体大小为10plt.xticks(np.arange(0, 0.25, 0.05), fontsize=12, fontweight='bold')plt.ylabel("q", fontsize=13, fontweight='bold')plt.xlabel("E/U",fontsize=13, fontweight='bold')plt.show()

半对数坐标,y轴市对数坐标,x轴是正常坐标。

def plot_max_S(Smax_file):nks = np.array([x for x in range(240, 12000, 240)])print(nks)S = np.load(Smax_file)print(S.shape)fig, ax = plt.subplots()# plt.semilogx(nks[7:], S[7:, 0], color = 'red', marker = "+", label = "Goldstone mode")plt.plot(nks[7:], S[7:, 0], color = 'red', marker = "+", label = "Goldstone mode")# plt.semilogx(nks[7:], S[7:, 1], color = 'green', marker = "^", label = "q = $\pi/12$")# plt.semilogx(nks[7:], S[7:, 2], color = 'green', marker = "^", label = "q = $\pi/6$")plt.plot(nks[7:], S[7:, 2], color = 'green', marker = "^", label = "q = $\pi/6$")# plt.semilogx(nks[7:], S[7:, 3], color = 'blue', marker = "x", label = "q = $\pi/3$")plt.plot(nks[7:], S[7:, 3], color = 'blue', marker = "x", label = "q = $\pi/3$")# plt.semilogx(nks[:], S[:, 4], color = 'blue', marker = "^", label = "q = $\pi$")# plt.semilogx(nks[:], S[:, 5], color = 'blue', marker = "^", label = "q = $\pi$")plt.legend()plt.xscale('log')plt.xticks([2000, 3000, 4000, 6000, 10000],[2000, 3000, 4000, 6000, 10000],fontsize=12, fontweight='bold')# plt.xscale('log')# plt.xticks(fontsize=12, fontweight='bold')plt.yticks(fontsize=12, fontweight='bold')plt.xlabel("log(N)",fontsize=13, fontweight='bold')plt.ylabel("Entanglement entropy",fontsize=13, fontweight='bold')plt.show()

matplotlib sci论文画图技巧相关推荐

  1. SCI:SCI论文写作技巧的详细攻略

    SCI:SCI论文写作技巧的详细攻略 目录 论文总结 SCI论文写作技巧 论文总结 1.论文文章级别 SCI.EI.核心.期刊 SCI论文写作技巧 1.SCI论文特点 难度要大:要经过严格审核验证

  2. matplotlib完美论文画图

    记录一下,在论文画图时常用的一些api. 目标:画一个清晰漂亮的折线图,如下所示. 拆解画图优美的几个小tips 去掉上方和右方的边框 fig, ax=plt.subplots() ax.spines ...

  3. 利用matplotlib为论文画图(一)

    matplotlib是基于Python的的开源项目,意图为Python提供一个数据绘图包.matplotlib在论文写作中进行数可视化的重要方法. 本文的意图是在没有充分matplotlib基础的前提 ...

  4. 学习SCI论文绘制技巧(F)

    简介 在查阅文献的过程中,看到了几幅非常不错的出版图,今天就跟着小编一起学习下,他们是怎么使用 R 绘制出来的. 今天主要介绍 第六幅图(F) -- 四维散点图,这个图在科研绘图中也是较为常用.可以展 ...

  5. 深谈SCI论文写作技巧

    一. Starting 事前准备 Check the originality of your idea 检查原创性 ① Have you done something new and interest ...

  6. SCI从入门到精髓(四)——SCI论文写作技巧

    一.写作框架和各部分要求­ Title: Be short, accurate, and unambiguous; Give your paper a distinct personality; Be ...

  7. python学习之数据分析(二):Matplotlib库:常用画图技巧, 折线图, 散点图,柱状图,直方图, 饼图

    一.Matplotlib之HelloWorld 1. 什么是Matplotlib: 专门用于开发2D图表(包括3D图表) 使用起来及其简单 以渐进.交互式方式实现数据可视化 2. matplotlib ...

  8. [Matlab] 论文画图技巧:预测曲线图

    如何用Matlab画出漂亮的曲线图? 论文来源: Chenliang Liu, Kai Wang, Yalin Wang, Xiaofeng Yuan. Learning deep multi-man ...

  9. 学习SCI论文绘制技巧(A)

    简介 在查阅文献的过程中,看到了几幅非常不错的出版图,今天就跟着小编一起学习下,他们是怎么使用 R 绘制出来的. 今天主要介绍第一幅图(A),初步观察来看,改图是由两张照片合并而成,并且在上面加上了箭 ...

最新文章

  1. 【组队学习】【27期】集成学习
  2. Attempted to access a cursor after it has been clo
  3. 读书笔记之《淘宝技术这十年》
  4. HDLBits 系列(2)如何避免生成锁存器?
  5. # mergeSort 归并排序
  6. mesos-master启动失败,报错Failed to load unknown flag 'quorum.rpmsave'
  7. 虚拟化记录--No.1
  8. java怎么将程序保存在桌面_在Java桌面应用程序中保留数据的最佳方法是什么?...
  9. OpenShift 4 之 GitOps(8)用ArgoCD实现的应用迁移、金丝雀部署、DR
  10. 【恋上数据结构】MySQL的索引底层为何使用 B+树?
  11. php word 图片无法显示,Word文档不显示图片解决方法
  12. 【网易云课堂---轻松读书:番茄工作法二】
  13. LINK : fatal error LNK1104: 无法打开文件“ucrtd.lib”
  14. (1)I/O流对象-----FileInputStream与FileOutputStream
  15. javascript/js计算器的基础制作
  16. Win系统 - 重装系统(微PE、MSDN镜像)【绝对纯净】
  17. Python爬虫自己写项目之:爬取火车站的时刻表和票务信息
  18. 有意思的前端代码收集
  19. 《不只是美:信息图表设计原理与经典案例》—— 2.7 更加灵活
  20. Hi 小姐姐,这是你要的瘦身大长腿效果?

热门文章

  1. 测试ocx(MFC ActiveX控件)
  2. VS2022(Visual Studio)发布ASP.NET Core Web API应用到Web服务器(IIS)
  3. pip安装包下载地址
  4. xiaopiu怎么导出html,xiaopiu原型工具
  5. 实现系统滚动条换肤功能
  6. 02 夯实根基,web网页基础
  7. List和IList的区别
  8. 最全 MySQL主从同步与主主同步
  9. STM32+OpenMV+AS608实现人脸识别
  10. KL散度的含义与性质