Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 情节中的错误?轴限制的意外行为_Python_Bqplot - Fatal编程技术网

Python 情节中的错误?轴限制的意外行为

Python 情节中的错误?轴限制的意外行为,python,bqplot,Python,Bqplot,我在我的jupyter笔记本中体验到一种奇怪的行为bqplot。我是做错了什么,还是这可能是一个错误?如果我首先为线性比例提供一个minmax参数,一切都正常 import numpy as np import bqplot as bq marks = [] # If e.g. bq.LinearScale(min=0, max=1) is used, everything works fine scale_y = bq.LinearScale() scale_x = bq.LinearSca

我在我的jupyter笔记本中体验到一种奇怪的行为
bqplot
。我是做错了什么,还是这可能是一个错误?如果我首先为线性比例提供一个
min
max
参数,一切都正常

import numpy as np
import bqplot as bq

marks = []
# If e.g. bq.LinearScale(min=0, max=1) is used, everything works fine
scale_y = bq.LinearScale()
scale_x = bq.LinearScale()

ax_y = bq.Axis(scale=scale_x, orientation='vertical', label='Recovery (%)')
ax_x = bq.Axis(scale=scale_y, orientation='horizontal', label='Time (h)')

x = [0]
y = [0]
line_1 = bq.Lines(x=x, y=y,
                  scales={'x': scale_x, 'y': scale_y},
                  labels=['Test'])
fig = bq.Figure(marks=[line_1], axes=[ax_x, ax_y], title='API Example', legend_location='bottom-right')

fig
它返回:

稍后,我将附加一些数据:

x = np.linspace(0, 10)
y = x**2
line_2 = bq.Lines(x=x, y=y,
                  scales={'x': scale_x, 'y': scale_y},
                  labels=['Test'])
fig.marks = [line_2]

为什么x轴限制设置为100?应该是10

可以更改轴的限制,因为行为是奇怪的。看来轴心不知怎么地被改变了。我可以改变x轴的限制,结果是y轴改变了。此外,情节仍然是错误的:

scale_y.min = 0
scale_y.max = 100

scale_x.min = 0
scale_x.max = 10

您的ax_y和ax_x被分配了错误的刻度。把天平换过来。

天哪。我看了两遍代码。我将检查结果。经过一年的BQPlot经验,您将了解可能的用户错误。:-)你是对的。现在一切正常。投票结束这个问题