matplotlib画图的小例子,有助于对常用参数的熟悉

2024-01-07 03:18

本文主要是介绍matplotlib画图的小例子,有助于对常用参数的熟悉,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

#area2.head() #显示数据的前几行
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.pyplot import MultipleLocatorplt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
fig=plt.figure(figsize=(12,5))
ax = fig.add_subplot(1,1,1)
ax.set(xlim=[0, 50], ylim=[0, 30], ylabel='E(r)%', xlabel='σ(%)')x_major_locator=MultipleLocator(10)
#把y轴的刻度间隔设置为10,并存在变量里
# ax=plt.gca()
# #ax为两条坐标轴的实例
ax.xaxis.set_major_locator(x_major_locator)
#把x轴的主刻度设置为1的倍数
#ax.yaxis.set_major_locator(y_major_locator)#plt.ylim((0, 40))
t = np.linspace(0, 40, 100)  
k = 3.05/7.5
#k = 0.3571
y = k*t+7ax.plot(t, y, '-', color='black', markersize=1)
ax.plot([0,27.5], [k*27.5+7, k*27.5+7], '--', color='black', markersize=1)
ax.plot([27.5,27.5], [0, k*27.5+7], '--', color='black', markersize=1)ax.plot([0,8/k], [15, 15], '--', color='black', markersize=1)
ax.plot([8/k,8/k], [0, 15], '--', color='black', markersize=1)
#ax.plot(t, y, 'b.', markersize=1)
plt.scatter(0, 7, color='black',marker='D')
plt.scatter(8/k, 15, color='black',marker='D')
plt.scatter(27.5, k*27.5+7, color='black',marker='D')plt.annotate("例子1", (33,22), xycoords='data',xytext=(14, 25),arrowprops=dict(arrowstyle='->'),fontsize=16)
plt.text(22,14, r'例子2',fontsize=16)  #将注释文本旋转45度
# t = np.linspace(0,1,100)
# ax.plot(t, m2(1, 0.6), 'r-')
# ax.plot(t, m2(2, 0.6), 'b-')
# ax.plot(t, m2(1.2, 0.6), 'g-')
#ax.legend(["注释1","注释2"])
# #ax.set_title("m2(t)-t")
# ax.set_xlabel("帧")
# ax.set_ylabel("像素面积")
#plt.savefig("demo.png")
# ax2 = ax.twinx()
# ax2.plot(t, area3.loc[:,5], 'g.', markersize=1)
#ax2.set_ylim(0, 35)
plt.savefig("demo.png",dpi=500,bbox_inches='tight')

运行结果:
在这里插入图片描述

这篇关于matplotlib画图的小例子,有助于对常用参数的熟悉的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/578557

相关文章

SpringBoot接收JSON类型的参数方式

《SpringBoot接收JSON类型的参数方式》:本文主要介绍SpringBoot接收JSON类型的参数方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、jsON二、代码准备三、Apifox操作总结一、JSON在学习前端技术时,我们有讲到过JSON,而在

JAVA虚拟机中 -D, -X, -XX ,-server参数使用

《JAVA虚拟机中-D,-X,-XX,-server参数使用》本文主要介绍了JAVA虚拟机中-D,-X,-XX,-server参数使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有... 目录一、-D参数二、-X参数三、-XX参数总结:在Java开发过程中,对Java虚拟机(JVM)的启动参数进

C#中的 Dictionary常用操作

《C#中的Dictionary常用操作》C#中的DictionaryTKey,TValue是用于存储键值对集合的泛型类,允许通过键快速检索值,并且具有唯一键、动态大小和无序集合的特性,常用操作包括添... 目录基本概念Dictionary的基本结构Dictionary的主要特性Dictionary的常用操作

解读docker运行时-itd参数是什么意思

《解读docker运行时-itd参数是什么意思》在Docker中,-itd参数组合用于在后台运行一个交互式容器,同时保持标准输入和分配伪终端,这种方式适合需要在后台运行容器并保持交互能力的场景... 目录docker运行时-itd参数是什么意思1. -i(或 --interactive)2. -t(或 --

Python中常用的四种取整方式分享

《Python中常用的四种取整方式分享》在数据处理和数值计算中,取整操作是非常常见的需求,Python提供了多种取整方式,本文为大家整理了四种常用的方法,希望对大家有所帮助... 目录引言向零取整(Truncate)向下取整(Floor)向上取整(Ceil)四舍五入(Round)四种取整方式的对比综合示例应

C#中读取XML文件的四种常用方法

《C#中读取XML文件的四种常用方法》Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具,下面我们就来看看C#中读取XML文件的方法都有哪些吧... 目录XML简介格式C#读取XML文件方法使用XmlDocument使用XmlTextReader/XmlTextWr

CSS弹性布局常用设置方式

《CSS弹性布局常用设置方式》文章总结了CSS布局与样式的常用属性和技巧,包括视口单位、弹性盒子布局、浮动元素、背景和边框样式、文本和阴影效果、溢出隐藏、定位以及背景渐变等,通过这些技巧,可以实现复杂... 一、单位元素vm 1vm 为视口的1%vh 视口高的1%vmin 参照长边vmax 参照长边re

Java通过反射获取方法参数名的方式小结

《Java通过反射获取方法参数名的方式小结》这篇文章主要为大家详细介绍了Java如何通过反射获取方法参数名的方式,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1、前言2、解决方式方式2.1: 添加编译参数配置 -parameters方式2.2: 使用Spring的内部工具类 -

Python中操作Redis的常用方法小结

《Python中操作Redis的常用方法小结》这篇文章主要为大家详细介绍了Python中操作Redis的常用方法,文中的示例代码简洁易懂,具有一定的借鉴价值,有需要的小伙伴可以了解一下... 目录安装Redis开启、关闭Redisredis数据结构redis-cli操作安装redis-py数据库连接和释放增

一文详解Python中数据清洗与处理的常用方法

《一文详解Python中数据清洗与处理的常用方法》在数据处理与分析过程中,缺失值、重复值、异常值等问题是常见的挑战,本文总结了多种数据清洗与处理方法,文中的示例代码简洁易懂,有需要的小伙伴可以参考下... 目录缺失值处理重复值处理异常值处理数据类型转换文本清洗数据分组统计数据分箱数据标准化在数据处理与分析过