文章目录

  • 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对数坐标绘制相关推荐

  1. python 对数坐标_python3绘制股票K线图--pyQtgraph绘制精美股票K线图--之对数坐标(log Y)呈现...

    之前尝试使用mplfinance库做了K线图的呈现.感觉不是很理想,又找到了这个pyQtgraph库,网络上已经有一些人做了K线图的呈现,但是并不满意.主要是对于经常看盘的人来说,图形呈现的特征很重要 ...

  2. python使用matplotlib可视化函数曲线、设置y轴为对数坐标(log scale)、默认情况下坐标轴为线性坐标

    python使用matplotlib可视化函数曲线.设置y轴为对数坐标(log scale).默认情况下坐标轴为线性坐标 目录

  3. Python使用turtle绘制简单图形-设置绝对坐标setpos(), 抬起画笔penup(),放下画笔pendown()

    [小白从小学Python.C.Java] [Python-计算机等级考试二级] [Python-数据分析] Python使用turtle绘制简单图形 [太阳]选择题 以下Python代码中的penup ...

  4. python 对数坐标纸_作图-线性坐标与对数坐标

    线性坐标在显示有较大区值范围的\(x\)和\(y\)时(\(x\)和\(y\)的取值范围有很大尺度的差异)不能很清楚地将两者的对应关系表现出来.对于函数\(y=log_{10}x, x\in[1, 1 ...

  5. python基本图形绘制_【Python】Python基本图形绘制-Go语言中文社区

    1.Python蟒蛇图形绘制: 代码: #PythonDraw.py import turtle turtle.setup(650, 350, 200, 200) turtle.penup() tur ...

  6. python画图三维-Python使用matplotlib绘制三维图形示例

    本文实例讲述了Python使用matplotlib绘制三维图形.分享给大家供大家参考,具体如下: 用二维泡泡图表示三维数据 泡泡的坐标2维,泡泡的大小三维,使用到的函数 plt.scatter(P[: ...

  7. python代码示例图形-Python使用matplotlib绘制三维图形示例

    本文实例讲述了Python使用matplotlib绘制三维图形.分享给大家供大家参考,具体如下: 用二维泡泡图表示三维数据 泡泡的坐标2维,泡泡的大小三维,使用到的函数 plt.scatter(P[: ...

  8. 练习2: Python基本图形绘制 (第2周)

    练习2: Python基本图形绘制 (第2周) 文章目录 练习2: Python基本图形绘制 (第2周) turtle库语法总结 Python蟒蛇绘制 turtle正方形绘制 turtle六边形绘制 ...

  9. python中用于绘制各种图形、标注文本_python ImageDraw类实现几何图形的绘制与文字的绘制...

    python PIL图像处理模块中的ImageDraw类支持各种几何图形的绘制和文本的绘制,如直线.椭圆.弧.弦.多边形以及文字等. 下面直接通过示例来进行说明: #-*- coding: UTF-8 ...

最新文章

  1. dsp28335读地址c语言写法,dsp 28335 教程 附录4 dsp的c语言.ppt
  2. NYOJ 298 点的变换(矩阵快速幂)
  3. 在Eclipse中有效使用JUnit
  4. leetcode516. 最长回文子序列(动态规划)
  5. 如何给MindSpore添加一个新的硬件后端?快速构建测试环境!
  6. python-12:怎么在爬虫代码中伪装header
  7. 液压系统管路流速推荐表_(整理)液压系统油管选择.
  8. GNSS 观测 O 文件的解读
  9. 蓝桥杯 算法提高 矩阵乘方
  10. Java递归求全排列详解
  11. 【Android控件】HorizontalScrollView的基础使用记录(滚动条自定义)
  12. C# .Net 使用多个Dbcontext
  13. 分类器评估指标——混淆矩阵 ROC AUC KS AR PSI Lift Gain
  14. ThreadLocal源码解析2.ThreadLocalMap
  15. 1035: 分段函数求值 C语言
  16. Ardunio-电视红外遥控,控制LeArm机械臂
  17. 中兴智能视觉大数据报道:人脸识别改变未来生活
  18. 心机 诚信 君子 小人 好人 坏人
  19. js php 实时更新数字,js实现股票实时刷新数据案例
  20. 校安行 | 电子学生证真的有用吗?

热门文章

  1. 许多研究生的一个通病:对导师过度依赖!
  2. 考研数学个人笔记目录以及错题总结
  3. 深度学习 实验七 循环神经网络
  4. 【实战】1379- 基于 Yarn 的 Monorepo 实践
  5. (一)STM32连上阿里云(附开源代码)
  6. 常用涡识别方法的Tecplot实现(Q准则、λ2 准则、delta准则、Omega准则)
  7. elementui在ie9浏览器下的兼容性问题及解决方法
  8. mysql注入和预防
  9. jQuery基础与JavaScript与CSS交互-第五章
  10. 电拖开环/闭环V-M系统分析