首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何强制python matplotlib to axis线性缩放?

如何强制python matplotlib to axis线性缩放?
EN

Stack Overflow用户
提问于 2021-04-24 00:47:46
回答 1查看 33关注 0票数 0

下面是我的python代码。

代码语言:javascript
复制
import matplotlib.pyplot as plt

M=[]
for i in np.arange(0.01,8,0.01):
    M.append(test(i))
plt.plot(M)
plt.grid(b=True,which="major",color='#666666', linestyle='-',linewidth=0.2)
plt.show()

其中test(x)是一些复杂的函数。当我尝试在X轴上绘制一些从1到800的python图时,我想把它的图从0.01缩放到8。所以缩小了而不改变图形。由于test(x)函数的复杂形式,我想使用数组,而这种绘图方法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-24 01:08:04

添加要绘制的索引(本质上是x轴值):

代码语言:javascript
复制
import matplotlib.pyplot as plt

M=[]
indices = []
for i in np.arange(0.01,8,0.01):
    M.append(test(i))
    indices.append(i)
plt.plot(indices, M)
plt.grid(b=True,which="major",color='#666666', linestyle='-',linewidth=0.2)
plt.show()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67233947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档