matplotlib画图

结合注释看吧!

import matplotlib.pyplot as plt
fig = plt.figure()
#参数的意思是画N x N的图,第三个参数用来索引第几张图
ax = fig.add_subplot(1,1,1)
#自定义自己的坐标刻度
ax.set_xticks([0,2,4,6,8,10,12,14,16,18,20])
ax.set_yticks([0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0])
#用点画图,两个list个数当然要相等,注意,list里数字不要有什么引号,我被坑了半天,
#因为echarts画图时,string/float这些可以混用
ax.plot([0,1,2,4,6,8,10,12,14,16,18,20],[0.1162, 0.74,0.86, 0.89,0.91, 0.91,0.92,0.92,0.92,0.93,0.93,0.93])
#多画几条线,会自动区分颜色
ax.plot([0,1,2,4,6,8,10,12,14,16,18,20],[0.1562, 0.79,0.86, 0.90,0.92, 0.93,0.93,0.94,0.94,0.94,0.95,0.95])
#按ax的顺序,给上小标记
plt.legend(('one','two'))
#设置标题
# fig.suptitle('figure title demo', fontsize = 14, fontweight='bold')
# # ax.set_title("axes title")
#设置横纵坐标
ax.set_xlabel("Epoch")
ax.set_ylabel("Test Accuracy")
#保存
plt.savefig('mmlp.png')
plt.savefig('mmlp.pdf')
plt.show()
plt.close()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值