有没有人知道如何在matplotlib中将单行的线宽变化为x的函数?例如,对于x的小值,如何使线条变薄,对于较大的x值,如何使线条变粗?
我正在编写一个 bash 脚本来按特定顺序运行多个 python 程序,它看起来像这样:
#!/bin/bash
set -e
python prog1.py #make database
python prog2.py #plots
python prog3.py #more plots
Run Code Online (Sandbox Code Playgroud)
这运行正常,但是当我注释掉第一行时:
#!/bin/bash
set -e
#python prog1.py #make database
python prog2.py #plots
python prog3.py #more plots
Run Code Online (Sandbox Code Playgroud)
它崩溃了:
./python_progs.sh: line 3: plots: command not found
Run Code Online (Sandbox Code Playgroud)
就好像它忽略了“plots”前面的“#”并尝试将其作为代码运行。另一个奇怪的事情是这种情况并不总是发生,有时第二个代码运行没有问题,有时会崩溃。我是否遗漏了一些关于 bash 脚本中注释如何工作的基本知识?
对于下面评论的人来说,这里是确切的代码:
#!/bin/bash
set -e
python footprint_hex.py >> ./paper/qso_num.txt #this makes the footpring figures
python sed_db_read.py #makes the inital databases
python sed_db_read2.py #makes the new databases for lum and civ and modles
python sed_db_plots_paper.py #plots
python …Run Code Online (Sandbox Code Playgroud)