用python画以(0,0)为坐标原点的坐标抽
时间: 2024-02-17 14:04:31 浏览: 23
好的,下面是用 Python 画坐标轴的示例代码:
```python
import matplotlib.pyplot as plt
# 设置坐标轴范围
plt.xlim(-5, 5)
plt.ylim(-5, 5)
# 画 x 轴
plt.plot([-5, 5], [0, 0], color='black', linewidth=1)
# 画 y 轴
plt.plot([0, 0], [-5, 5], color='black', linewidth=1)
# 显示结果
plt.show()
```
运行代码后会弹出一个窗口显示出坐标轴,其中 x 轴的范围是从 -5 到 5,y 轴的范围也是从 -5 到 5。
相关问题
python以画布中心为原点画出坐标轴
好的,您可以使用Python的matplotlib库来绘制坐标轴。以下是一个简单的例子:
``` python
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
# 设置坐标轴线和刻度的属性
ax.spines['left'].set_position('center')
ax.spines['bottom'].set_position('center')
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')
ax.xaxis.set_ticks_position('bottom')
ax.yaxis.set_ticks_position('left')
# 绘制坐标轴
plt.xlim(-5, 5)
plt.ylim(-5, 5)
plt.plot([0, 0], [-5, 5], '-k', lw=1.5)
plt.plot([-5, 5], [0, 0], '-k', lw=1.5)
# 添加坐标轴标签
plt.xlabel('x')
plt.ylabel('y')
plt.show()
```
这段代码将在画布中央绘制一个以原点为中心的坐标轴。您可以通过调整 `plt.xlim()` 和 `plt.ylim()` 来设置坐标轴的范围,并通过修改 `plt.plot()` 中的参数来调整坐标轴的外观。
用python画以(0,0)为坐标原点的坐标抽,并且在坐标轴上画一个二次函数抛物线
好的,我可以为您提供代码示例:
```python
import matplotlib.pyplot as plt
import numpy as np
# 设置坐标轴范围
plt.xlim(-10, 10)
plt.ylim(-10, 10)
# 绘制坐标轴
plt.axhline(y=0, color='black')
plt.axvline(x=0, color='black')
# 绘制二次函数抛物线
x = np.linspace(-10, 10, 1000)
y = x**2
plt.plot(x, y)
# 显示图形
plt.show()
```
运行以上代码,即可得到以(0,0)为坐标原点的坐标轴,并在坐标轴上画出一个二次函数抛物线。您可以根据需要调整坐标轴范围和绘制的函数。