小编ets*_*tsu的帖子

Pyplot - 限制x轴后重新缩放y轴

我正在尝试使用pyplot绘制一些数据,然后使用xlim()x轴"放大".但是,当我这样做时,新绘图不会重新缩放y轴 - 我做错了吗?

示例 - 在此代码中,绘图y轴范围仍然最多为20,而不是10:

from pylab import *

x = range(20)
y = range(20)

xlim(0,10)
autoscale(enable=True, axis='y', tight=None)
scatter(x,y)
show()
close()
Run Code Online (Sandbox Code Playgroud)

python matplotlib

5
推荐指数
1
解决办法
433
查看次数

调用模块后,不再定义Python全局名称'os'

我是python中的业余爱好者,我相信这有一个简单的解决方案.我正在尝试调用一个使用os.path.exists函数的模块.如果我写下面的内容,代码运行正常.

import os
if os.path.exists('text.txt'):
    print 'yes'
Run Code Online (Sandbox Code Playgroud)

但是,我收到此错误:"NameError:全局名称'os'未定义"当我调用模块时如下 -

import os
import modutest

modutest.test()
Run Code Online (Sandbox Code Playgroud)

使用这个模块,(我称之为modutest.py)

def test():
    if os.path.exists('text.txt'):
        print 'yes'
Run Code Online (Sandbox Code Playgroud)

python import module

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×2

import ×1

matplotlib ×1

module ×1