python对数坐标绘制
文章目录
- x轴对数坐标
- y轴对数坐标
- 均采用对数坐标
- 设置坐标轴刻度、范围
- 用linspace生成数据
x轴对数坐标
#x轴采用对数坐标
x=[1e-11,1e-9,1e-7,1e-6,1e-5]
y=[1,2,3,4,5]
plt.semilogx(x,y,linewidth =1.5, color='green', linestyle='dotted',label='test',alpha=0.7,marker='o')
plt.legend()
plt.show()
y轴对数坐标
#y轴采用对数坐标
y=[1e-11,1e-9,1e-7,1e-6,1e-5]
x=[1,2,3,4,5]
plt.semilogy(x,y,linewidth =1.5, color='red', linestyle='dotted',label='test',alpha=0.7,marker='o')
plt.legend()
plt.show()
均采用对数坐标
#x,y轴均采用对数坐标
y=[1e-11,1e-9,1e-7,1e-6,1e-5]
x=[1e-2,2e-3,3e-4,4e-5,5e-6]
plt.loglog(x,y,linewidth =1.5, color='red', linestyle='dotted',label='test',alpha=0.7,marker='o')
plt.legend()
plt.show()
设置坐标轴刻度、范围
#创建数据
x = np.linspace(-5, 5, 100)
y1 = np.sin(x)
y2 = np.cos(x)#创建figure窗口,figsize设置窗口的大小
plt.figure(num=3, figsize=(8, 5))
#画曲线1
plt.plot(x, y1)
#画曲线2
plt.plot(x, y2, color='blue', linewidth=5.0, linestyle='--')
#设置坐标轴范围
plt.xlim((-5, 5))
plt.ylim((-2, 2))
#设置坐标轴名称
plt.xlabel('xxxxxxxxxxx')
plt.ylabel('yyyyyyyyyyy')
#设置坐标轴刻度
my_x_ticks = np.arange(-5, 5, 0.5)
#对比范围和名称的区别
#my_x_ticks = np.arange(-5, 2, 0.5)
my_y_ticks = np.arange(-2, 2, 0.3)
plt.xticks(my_x_ticks)
plt.yticks(my_y_ticks)#显示出所有设置
plt.show()
用linspace生成数据
a=popt[0]
b=popt[-1]
def f(x):# if x <= 1e5:# return 1.6# if x >= 5e7:# return 1.0return a*np.log10(x)+b
x_data=np.linspace(1e3,1e7,100000)
y_data=f(x_data)
python对数坐标绘制相关推荐
- python 对数坐标_python3绘制股票K线图--pyQtgraph绘制精美股票K线图--之对数坐标(log Y)呈现...
之前尝试使用mplfinance库做了K线图的呈现.感觉不是很理想,又找到了这个pyQtgraph库,网络上已经有一些人做了K线图的呈现,但是并不满意.主要是对于经常看盘的人来说,图形呈现的特征很重要 ...
- python使用matplotlib可视化函数曲线、设置y轴为对数坐标(log scale)、默认情况下坐标轴为线性坐标
python使用matplotlib可视化函数曲线.设置y轴为对数坐标(log scale).默认情况下坐标轴为线性坐标 目录
- Python使用turtle绘制简单图形-设置绝对坐标setpos(), 抬起画笔penup(),放下画笔pendown()
[小白从小学Python.C.Java] [Python-计算机等级考试二级] [Python-数据分析] Python使用turtle绘制简单图形 [太阳]选择题 以下Python代码中的penup ...
- python 对数坐标纸_作图-线性坐标与对数坐标
线性坐标在显示有较大区值范围的\(x\)和\(y\)时(\(x\)和\(y\)的取值范围有很大尺度的差异)不能很清楚地将两者的对应关系表现出来.对于函数\(y=log_{10}x, x\in[1, 1 ...
- python基本图形绘制_【Python】Python基本图形绘制-Go语言中文社区
1.Python蟒蛇图形绘制: 代码: #PythonDraw.py import turtle turtle.setup(650, 350, 200, 200) turtle.penup() tur ...
- python画图三维-Python使用matplotlib绘制三维图形示例
本文实例讲述了Python使用matplotlib绘制三维图形.分享给大家供大家参考,具体如下: 用二维泡泡图表示三维数据 泡泡的坐标2维,泡泡的大小三维,使用到的函数 plt.scatter(P[: ...
- python代码示例图形-Python使用matplotlib绘制三维图形示例
本文实例讲述了Python使用matplotlib绘制三维图形.分享给大家供大家参考,具体如下: 用二维泡泡图表示三维数据 泡泡的坐标2维,泡泡的大小三维,使用到的函数 plt.scatter(P[: ...
- 练习2: Python基本图形绘制 (第2周)
练习2: Python基本图形绘制 (第2周) 文章目录 练习2: Python基本图形绘制 (第2周) turtle库语法总结 Python蟒蛇绘制 turtle正方形绘制 turtle六边形绘制 ...
- python中用于绘制各种图形、标注文本_python ImageDraw类实现几何图形的绘制与文字的绘制...
python PIL图像处理模块中的ImageDraw类支持各种几何图形的绘制和文本的绘制,如直线.椭圆.弧.弦.多边形以及文字等. 下面直接通过示例来进行说明: #-*- coding: UTF-8 ...
最新文章
- dsp28335读地址c语言写法,dsp 28335 教程 附录4 dsp的c语言.ppt
- NYOJ 298 点的变换(矩阵快速幂)
- 在Eclipse中有效使用JUnit
- leetcode516. 最长回文子序列(动态规划)
- 如何给MindSpore添加一个新的硬件后端?快速构建测试环境!
- python-12:怎么在爬虫代码中伪装header
- 液压系统管路流速推荐表_(整理)液压系统油管选择.
- GNSS 观测 O 文件的解读
- 蓝桥杯 算法提高 矩阵乘方
- Java递归求全排列详解
- 【Android控件】HorizontalScrollView的基础使用记录(滚动条自定义)
- C# .Net 使用多个Dbcontext
- 分类器评估指标——混淆矩阵 ROC AUC KS AR PSI Lift Gain
- ThreadLocal源码解析2.ThreadLocalMap
- 1035: 分段函数求值 C语言
- Ardunio-电视红外遥控,控制LeArm机械臂
- 中兴智能视觉大数据报道:人脸识别改变未来生活
- 心机 诚信 君子 小人 好人 坏人
- js php 实时更新数字,js实现股票实时刷新数据案例
- 校安行 | 电子学生证真的有用吗?