matplotlib---legend图例
2024-10-20 10:39:56
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-3, 3, 50)
y1 = 2 * x + 1
y2 = x * x
plt.figure(num=3, figsize=(8, 5))
# 设置范围
plt.xlim((-1, 2))
plt.ylim((-2, 3))
# 设置坐标轴含义
plt.xlabel('价格', fontproperties='SimHei')
plt.ylabel('利润', fontproperties='SimHei')
# 设置坐标轴刻度
new_xticks = np.linspace(-1, 2, 5)
plt.xticks(new_xticks)
plt.yticks([-2, -1.8, -1, 1.2, 3.], ['非常糟糕', '糟糕', r'$good\ \alpha$', r'$really\ good$', '超级好'],
fontproperties='SimHei')
l1, = plt.plot(x, y1)
l2, = plt.plot(x, y2, color='r', linewidth=1.0, linestyle='--')
# 设置图例
plt.legend(handles=[l1, l2], prop={'family': 'SimHei', 'size': 15}, loc='lower right', labels=['直线', '曲线'])
plt.show()
最新文章
- C#操作Mongodb
- 检测INT3 软断点
- Python深入01 特殊方法与多范式
- jqGrid 设置列宽
- hdu 2156
- thinkphp增删改查
- MySQL/Oracle数据库优化总结
- maven编译或者打包web项目显示“软件包 javax.servlet.http 不存在";
- react+mobx 编写 Async装饰器
- 谷歌机翻英文字幕输出(Subtitle Edit)
- .NET MVC 控制器和行为
- ElasicSearch(1)
- Android 动态渐变按钮
- Keras下的文本情感分析简介。与MLP,RNN,LSTM模型下的文本情感测试
- UNIX环境编程学习笔记(16)——进程管理之进程环境变量
- groovy 环境配置
- Good Bye 2017 G. New Year and Original Order
- 新浪微博SSO登陆机制(转载)
- a7
- whatwg-fetch
热门文章
- 如何用webgl(three.js)搭建处理3D隧道、3D桥梁、3D物联网设备、3D高速公路、三维隧道桥梁设备监控-第十一课
- python关于openpyxl的二次开发
- Android 12(S) 图形显示系统 - BufferQueue的工作流程(八)
- Spring系列26:Spring AOP 通知与顺序详解
- SSM集成Thymeleaf
- QQ密码防盗5招
- Spring 中的 bean线程安全性分析
- Tomcat高级配置(应用场景总结及示例)
- 遇到REMOTE HOST IDENTIFICATION HAS CHANGED怎么办?
- WinCE知识介绍