/**/

我的代码


import matplotlib.pyplot as plt
import numpy as np

xmin, xmax=-3,3
x= np.array(range(xmin, xmax+1))
y,ysqr,ycube = x,x**2,x**3

f, (ax1, ax2, ax3) = plt.subplots(1,3, figsize=(25,8))

ax1.plot(x, y)
ax1.set_title('y=x')

ax2.plot(x, ysqr)
ax2.set_title('y=x^2')

ax3.plot(x, ycube)
ax3.set_title('y=x^3')

plt.show()

问题


But the graphs are not smooth because only integers are considered. enter image description here

我想要的是


如何在绘制图形时考虑整数之间的x值.

推荐答案

你可以用numpy.linspace美元.

import matplotlib.pyplot as plt
import numpy as np

xmin, xmax=-3,3

x = np.linspace(xmin, xmax, num=1000)
y,ysqr,ycube = x,x**2,x**3

f, (ax1, ax2, ax3) = plt.subplots(1,3, figsize=(25,8))

ax1.plot(x, y)
ax1.set_title('y=x')

ax2.plot(x, ysqr)
ax2.set_title('y=x^2')

ax3.plot(x, ycube)
ax3.set_title('y=x^3')

plt.show()

输出:

enter image description here

Python相关问答推荐

如何使用 websocket 从 FastAPI(后端)返回 json 到 vue(前端)

使用 vars 的 TensorFlow 模型子类化 API 不显示参数或层

如何将值降低到 numpy 数组中的特定数字

为什么 plotly express 比 plotly graph_objects 更高效?

打印“没有解决方案”的替代方法

如何使用 Pandas 将值从多列传输到其他列?

如何在 python 中将 2D 数组reshape 为 1D?

为什么我收到这个 Django 自定义命令错误:'datetime.timezone' 没有属性'now'

如何读取 tf.Tensor 中的数据

在列表python列表中添加键和值

如何在 Tensorflow 张量中增加某些值?

如何在 TF 中用 (n-k)-dims 张量索引 n-dims 张量?

在 n*n 矩阵内更改的最小数字量,以使其一次关于多行对称

Discord.py 根据react 修改消息

如何从功能相关问题的输出中删除“无”

Python注释不同输入情况的返回类型

如果单元格等于Pandas ,则合并行

计算两年间收入相对差异的函数

Python:为什么函数只扩展相同的数据(最后一个循环数据)?

AttributeError: 'NoneType' 对象没有属性 'cursor' - try 将 pd.read_sql() 与 flask-sqlalchemy 查询一起使用时出现此错误