python海龟画图画数轴_在python中使用matplotlib绘制对数轴
我想使用matplotlib绘制一个对数轴的图形。
我一直在阅读文档,但无法弄清楚语法。 我知道在绘图参数中可能很简单,例如'scale=linear' ,但我似乎无法正确理解
示例程序:
import pylab
import matplotlib.pyplot as plt
a = [pow(10, i) for i in range(10)]
fig = plt.figure()
ax = fig.add_subplot(2, 1, 1)
line, = ax.plot(a, color='blue', lw=2)
pylab.show()
#1楼
您可以使用Axes.set_yscale方法。 这样,您可以在创建“ Axes对象之后更改比例。 这也将允许您构建一个控件,让用户根据需要选择比例。
要添加的相关行是:
ax.set_yscale('log')
您可以使用'linear'切换回线性刻度。 您的代码如下所示:
import pylab
import matplotlib.pyplot as plt
a = [pow(10, i) for i in range(10)]
fig = plt.figure()
ax = fig.add_subplot(2, 1, 1)
line, = ax.plot(a, color='blue', lw=2)
ax.set_yscale('log')
pylab.show()
#2楼
我知道这有点ax.set_yscale('log') ,因为一些评论提到ax.set_yscale('log')是“最好的”解决方案,我认为可能是反驳。 我不建议将ax.set_yscale('log')用于直方图和条形图。 在我的版本(0.99.1.1)中,我遇到了一些渲染问题-不确定此问题的普遍性。 但是,bar和hist都具有可选参数,可以将y比例设置为log,这很好用。
#3楼
首先,混合pylab和pyplot代码不是很整洁。 而且, pyplot样式比使用pylab更为可取 。
这是一个仅使用pyplot函数的清理代码:
from matplotlib import pyplot
a = [ pow(10,i) for i in range(10) ]
pyplot.subplot(2,1,1)
pyplot.plot(a, color='blue', lw=2)
pyplot.yscale('log')
pyplot.show()
检查我的问题'log'和'symlog'有什么区别? 查看matplotlib提供的图形比例的一些示例。
#4楼
因此,如果您只是像我经常那样使用简单的API(我在ipython中经常使用它),那么这很简单
yscale('log')
plot(...)
希望这可以帮助寻找简单答案的人! :)。
#5楼
如果要更改对数的底数,只需添加:
plt.yscale('log',basey=2)
# where basex or basey are the bases of log
python海龟画图画数轴_在python中使用matplotlib绘制对数轴相关推荐
- python海龟作图画爱心_用python的turtle,画爱心,表白,求婚完整代码,海龟作图创意...
import turtle import time # 实现清屏 def clear_screen(): turtle.penup() #画笔抬起 turtle.goto(0,0) #定位到(0,0) ...
- 用Python海龟画图画哆啦A梦
文章目录 前言 一.画哆啦A梦脸的外圈蓝色 二.画哆啦A梦脸的内圈白色 三.哆啦A梦的鼻子 四.哆啦A梦的鼻尖 五.哆啦A梦的左眼 六.哆啦A梦的右眼 七.哆啦A梦的左眼内部 八.哆啦A梦的右眼内部 ...
- python怎么画渐变颜色_使用python画图怎么设置渐变色
Python中渐变的实现: 使用turtle库画一条渐变的蛇的代码:from turtle import * setup(500, 400, 200, 200) penup() fd(-250) pe ...
- python小海龟画房子编程_这个python海龟绘图为什么出错?
你这连画布都没有创建呀 还是基础问题,小编来带大家了解一下海归这个模块吧,文末有福利~~ python里面的海龟理解起来有点像真实世界中的海龟.海归背着自己的房子,缓慢地四处爬.在python里面,海 ...
- python程序画漂亮图_用python画图代码:正弦图像、多轴图等案例
python画图 正弦图像: #coding:utf-8 import numpy as np import matplotlib.pyplot as plt x=np.linspace(0,10,1 ...
- python代码画小猪佩奇_用 Python 画一个小猪佩奇和哆啦 A 梦
0 前言 最近发现了很有意思的东西,有人用 turtle 这个库画了一个小猪佩奇,跑去 GitHub 看了一下代码,发现写这个的人真的很有耐心,居然能写下来. 再找了找,发现有人还画了哆啦 A 梦, ...
- python海龟画图代码大全_【程序源代码】python 海龟画图
关键字: 正文 | 内容 今天这篇文章主要是介绍:python 海龟画图画一个正方形图案 01 - Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴 ...
- python海龟画小猪佩奇_python海龟作图20秒完成小猪佩奇,附源码!
Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象.直译式电脑编程语言,也是一种功能强大的通用型语言,已经具有近二十年的发展历史,成熟且稳定.它包含了一组完善而且容易理 ...
- python海龟绘图小猪佩奇_宝宝爱看小猪佩奇,很简单,让我们用python搞定它
现在很多宝宝喜欢看小猪佩奇,今天就教大家用python的海龟画图画一个乖巧萌萌的小猪佩奇,引导对编程产生浓浓 的兴趣. 画图前引导 1.让我们打开百度,输入python进入python官网 2.在官网 ...
最新文章
- python argparse举例说明
- Unity3D 多人协作开发 环境搭建 笔记(场景合并)
- python算法书籍-有哪些用 Python 语言讲算法和数据结构的书?
- OSX 使用“终端”远程登录linux主机
- 怎么证明权重不相同的加权无向图的最小生成树是唯一的 (图论)
- canal应用四:canal-adapter的使用
- Python去线性化趋势
- css clear属性_CSS中的clear属性
- 1.10 编程基础之简单排序 03 成绩排序 3分 python
- Bootstrap 分页导航
- 教师计算机专业知识考试试题及答案,信息技术学科教师基本功测试题及答案
- Linux下的基础命令介绍(二)
- markown编辑器截图粘贴预览,并将图片传至七牛云
- 禁止ViewPager滑动
- 照片缩小尺寸怎么操作?
- CSS-fishc学习笔记
- 微信小程序蓝牙ibeacon_微信小程序的新接口 – 蓝牙
- 不吹不黑,这5款浏览器安全无广告无弹窗,亲测好用
- R语言manova函数多元方差分析(MANOVA)、单因素多元方差分析的两个假设是多元正态性和方差-协方差矩阵的齐性、QQ图评估多元正态性、mvoutlier包中的aq.plot函数检验多变量异常值
- 闭关修炼---网络原理之IP协议
热门文章
- 商标注册需要什么资料?注册商标需要多久时间
- 分库分表之淘宝TDDL的原理
- 「2024」预备研究生mem-出题套路四:给出逻辑真事实真(下) 推矛盾
- 【推荐】新能源汽车相关技术资料汇总合集
- Study English Easy Way!!
- java布尔类型的调用_Java bean中布尔类型使用注意
- 蓝桥杯,算法训练 礼物 C++ 详情解析(二分法和贪心)
- VBA 数组合并 和 用dict 去重数组
- VB C# 在线互译 .net code converter
- 粗暴解决node-gyp的configure error问题