使用matplotlib从列表中绘制函数

布列诺吉尔

我一直在尝试打印一些使用numpy和matplotlib的方程式。

函数存储在文本文件中,每行一个方程式。这些等式如下所示:np.exp(6.6506+(-171.637)/(x*32))

我的想法是遍历每行,生成图并将其保存在某处。我的代码:

import numpy as np
import matplotlib.pyplot as plt

source = "path/to/list.txt"

with open(source) as f:
    for line in f.readlines():
        x = np.linspace(0,200)
        y = line
        plt.plot(x,y)
        plt.savefig(str( line + ".png"))
        plt.close()

通过删除循环部分并替换为y = line可以得到想要的结果y = np.exp(6.6506+(-171.637)/(x*32))

如何在txt文件中绘制所有方程式?绘图非常简单,是2D的。

Reblochon面膜

使用eval,通常会保留有关安全性的信息:

y = eval(line)

您可能需要\n从使用以下命令从文件中读取的行中删除新行line.strip('\n')



提请注意eval安全风险:

eval解析一个字符串(赋予它的任何字符串)并尝试执行它...这就是为什么通常将其视为安全风险,并且仅在确定不会向其传递任何恶意或有害指令时才使用它的原因。所涉及的风险并非微不足道,其后果可能是灾难性的。

有关评估危险的更多信息-@Brenogil建议

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用matplotlib从列表中绘制函数

来自分类Dev

使用matplotlib在列表中绘制列表时出现值错误

来自分类Dev

使用Matplotlib在Pandas中绘制从groupby函数返回的数据

来自分类Dev

使用matplotlib绘制列表与数组列表

来自分类Dev

在matplotlib中为列表/数组绘制散点图

来自分类Dev

如何使用matplotlib绘制元组列表?

来自分类Dev

使用matplotlib从“列表列表”中绘制3d曲面

来自分类Dev

在matplotlib中绘制2D函数

来自分类Dev

如何在 matplotlib 中绘制多个函数?

来自分类Dev

在 MatPlotLib 中绘制退化的余弦函数

来自分类Dev

如何使用matplotlib绘制非线性函数?

来自分类Dev

如何使用Matplotlib绘制平方函数

来自分类Dev

如何使用matplotlib绘制此步进函数?

来自分类Dev

仅访问字典的嵌套列表中的一个键,并使用matplotlib对其进行绘制

来自分类Dev

遍历列表列表以使用matplotlib进行绘制

来自分类Dev

Python / Matplotlib /绘制函数

来自分类Dev

Matplotlib 绘制 ln 函数

来自分类Dev

使用matplotlib在python中绘制堆叠的直方图

来自分类Dev

使用 NaN 值在 matplotlib 中绘制日期

来自分类Dev

使用matplotlib从数据框中绘制向量?

来自分类Dev

如何使用matplotlib绘制字节数据列表

来自分类Dev

如何使用matplotlib.pyplot一次绘制列表?

来自分类Dev

在matplotlib中绘制具有相同属性的多个函数

来自分类Dev

如何在 matplotlib.pyplot 中绘制递归函数?

来自分类Dev

使用python / matplotlib绘制按节定义的函数

来自分类Dev

使用python / matplotlib绘制按节定义的函数

来自分类Dev

当因变量和自变量都在同一列表中时如何使用matplotlib进行绘制

来自分类Dev

使用颤抖在Matlab中绘制矢量函数

来自分类Dev

Haskell从两个列表中绘制函数参数

Related 相关文章

  1. 1

    使用matplotlib从列表中绘制函数

  2. 2

    使用matplotlib在列表中绘制列表时出现值错误

  3. 3

    使用Matplotlib在Pandas中绘制从groupby函数返回的数据

  4. 4

    使用matplotlib绘制列表与数组列表

  5. 5

    在matplotlib中为列表/数组绘制散点图

  6. 6

    如何使用matplotlib绘制元组列表?

  7. 7

    使用matplotlib从“列表列表”中绘制3d曲面

  8. 8

    在matplotlib中绘制2D函数

  9. 9

    如何在 matplotlib 中绘制多个函数?

  10. 10

    在 MatPlotLib 中绘制退化的余弦函数

  11. 11

    如何使用matplotlib绘制非线性函数?

  12. 12

    如何使用Matplotlib绘制平方函数

  13. 13

    如何使用matplotlib绘制此步进函数?

  14. 14

    仅访问字典的嵌套列表中的一个键,并使用matplotlib对其进行绘制

  15. 15

    遍历列表列表以使用matplotlib进行绘制

  16. 16

    Python / Matplotlib /绘制函数

  17. 17

    Matplotlib 绘制 ln 函数

  18. 18

    使用matplotlib在python中绘制堆叠的直方图

  19. 19

    使用 NaN 值在 matplotlib 中绘制日期

  20. 20

    使用matplotlib从数据框中绘制向量?

  21. 21

    如何使用matplotlib绘制字节数据列表

  22. 22

    如何使用matplotlib.pyplot一次绘制列表?

  23. 23

    在matplotlib中绘制具有相同属性的多个函数

  24. 24

    如何在 matplotlib.pyplot 中绘制递归函数?

  25. 25

    使用python / matplotlib绘制按节定义的函数

  26. 26

    使用python / matplotlib绘制按节定义的函数

  27. 27

    当因变量和自变量都在同一列表中时如何使用matplotlib进行绘制

  28. 28

    使用颤抖在Matlab中绘制矢量函数

  29. 29

    Haskell从两个列表中绘制函数参数

热门标签

归档