pythonmatplotlib怎么设置曲线_python – Matplotlib的“symlog”选项:如何防止曲线“回来”?...
我正在绘制数据,其中x的范围从-1000到1000.但我只对x = -1和0之间的值感兴趣.
我还想在x对数刻度上绘图.但由于x值是负数,我不能使用xscale(“log”).我可以使用xscale(“symlog”),这是我想要的行为.
不幸的是,“symlog”似乎被打破了.我不能使用值小于2的linthreshx参数(默认值?).但是由于我对从-1到0的x值感兴趣,我必须使用该参数并将其设置为1e-5甚至更小的值.
import numpy
from matplotlib import pyplot
# Enable interactive mode
pyplot.ion()
# Draw the grid lines
pyplot.grid(True)
# Numbers from -50 to 50, with 0.1 as step
xdomain = numpy.arange(-50,50, 0.1)
# Plots a simple linear function 'f(x) = x'
pyplot.plot(xdomain, xdomain)
# Plots 'sin(x)'
pyplot.plot(xdomain, numpy.sin(xdomain))
pyplot.axis([-60,60,-1.5,1.5])
pyplot.xscale('symlog', linthreshx=0.1)
跑步,你会看到我的意思曲线“回来”……这是结果图像:
问题似乎是,在x轴上,0实际上是10 ^ 0 = 1,而不是0.放置小于1的东西将使线返回并且轴值是错误的(当用鼠标悬停并获得时x值).
我可能没有使用正确的工具,但如何实现我想要的?我希望x轴看起来像:-10 ^ 2 -10 ^ 1 -10 ^ 0 -10 ^ -1 -10 ^ -2 -10 ^ -3 … [直到我定义的最小指数] … 10 ^ -3 10 ^ -2 10 ^ -1 10 ^ 0 10 ^ 1 10 ^ 2
谢谢
pythonmatplotlib怎么设置曲线_python – Matplotlib的“symlog”选项:如何防止曲线“回来”?...相关推荐
- python plot设置坐标轴_python matplotlib坐标轴设置的方法
在使用matplotlib模块时画坐标图时,往往需要对坐标轴设置很多参数,这些参数包括横纵坐标轴范围.坐标轴刻度大小.坐标轴名称等 在matplotlib中包含了很多函数,用来对这些参数进行设置. 我 ...
- python如何画图设置坐标轴_python matplotlib坐标轴设置的方法
在使用matplotlib模块时画坐标图时,往往需要对坐标轴设置很多参数,这些参数包括横纵坐标轴范围.坐标轴刻度大小.坐标轴名称等 在matplotlib中包含了很多函数,用来对这些参数进行设置. 我 ...
- python绘制多条不同x轴曲线_Python matplotlib 绘制双Y轴曲线图的示例代码
Matplotlib简介 Matplotlib是非常强大的python画图工具 Matplotlib可以画图线图.散点图.等高线图.条形图.柱形图.3D图形.图形动画等. Matplotlib安装 p ...
- echarts x轴像直尺一样设置刻度_Python matplotlib画图y轴数值不按大小排列问题
matplotlib 画图的时候经常会出现y轴数据不按大小排列的问题,很混乱,这主要是因为数据类型的错误,导致的!大家可以仔细阅读下以下两个案例,就应该有答案了: 案例一: 昨天偶然做一个爬取数据,做 ...
- python 条形图填充疏密_python matplotlib模块: fill_between(填充曲线)
填充曲线可以在前面plot绘制的曲线的基础上填充这些不同曲线之间的差异, 可以更直观的看出差异. 数据集 源码: # coding=utf-8 import pandas as pd from mat ...
- echarts 柱状图不显示y坐标轴_Python+matplotlib自定义坐标轴位置、颜色、箭头
图书推荐: <Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 图书详情: 用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系统等 ...
- python绘制多条不同x轴曲线_python matlibplot绘制多条曲线图
这里我利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图: # -*- coding: UTF-8 -*- import numpy as np im ...
- python动态爱心曲线_python代码画出爱心曲线
Python的拿手好戏是解决数据分析和可视化问题,本篇文章给大家分享的是python代码画出爱心曲线的操作详解,内容挺不错的,希望可以帮助到有需要的朋友. 先不急着画爱心线,来看如何画函数曲线. 例如 ...
- python实现同时显示两条曲线_python matlibplot绘制多条曲线图
这里我利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图: # -*- coding: UTF-8 -*- import numpy as np im ...
最新文章
- php程序员面试题(持续补充,偏中级面试题)
- python读取excelsheet-python实现读取excel文件中所有sheet操作示例
- 介绍Visual Studio的Android模拟器
- 浅学JavaScript
- cortex m0启动代码详解
- Linux下如何同时启动多个Tomcat服务器
- c语言程序设计华北电力大学,2016年华北电力大学电气与电子工程学院C语言程序设计(同等学力加试)考研复试题库...
- mysql 实现计数器_MySQL实现计数器的表设计及实现
- JMeter使用总结
- tcpdump + mk-query-digest 分析mysql
- border做三角符号
- 集成融云没有ipc进程的天坑
- amoeba mysql_Amoeba介绍及Amoeba和mysql proxy有区别
- 数据预处理transforms
- Java多线程学习笔记
- mysql按照中文首字母排序
- 【OBS-WEBRTC】obs-output 集成libwebrtc 采坑
- 编写一个截取字符串的函数
- winform语音播报
- 微信公众号代运营机构靠谱吗?
热门文章
- Python工作笔记005---旧式字符串格式化_%5.3f的含义
- IOS学习笔记02---语言发展概述,计算机语言简介.
- UINT_MAX输出后为什么是-1
- pclint 与vs2010结合识别预处理器定义
- 计算机英语中motherboard,计算机英语--Motherboard.doc
- 随想录(从开源的宝库中学习)
- 嵌入式操作系统内核原理和开发(延时操作)
- linux下的C语言开发(动态库)
- 关于投篮的数学建模模型_数学建模 投篮命中率的数学模型
- entity什么类型_「知否」知识地图和知识图谱是什么?