先看一图形,正弦函数和颜色填充 代码如下 Createdon2023年3月22日author:adminimportmatplotlib。pyplotaspltimportnumpyasnpanp。linspace(0,23。14,50)bnp。sin(a)plt。plot(a,b)plt。show()先画一个正弦函数 单独填充区域 fillbetween和plot函数一起使用 X坐标anp。linspace(0,23。14,50) print(len(a))长度是50,相当于随机生成了50个数据 〔0。0。128163270。256326530。38448980。512653060。64081633 0。768979590。897142861。025306121。153469391。281632651。40979592 1。537959181。666122451。794285711。922448982。050612242。17877551 2。306938782。435102042。563265312。691428572。819591842。9477551 3。075918373。204081633。33224493。460408163。588571433。71673469 3。844897963。973061224。101224494。229387764。357551024。48571429 4。613877554。742040824。870204084。998367355。126530615。25469388 5。382857145。511020415。639183675。767346945。89551026。02367347 6。151836736。28〕最后一个问题:单独使用fillbetween时会填充整个区域,而使用plt。plot后展示的数据是效果是不一样的这是为什么呢? fillbetween和plot同时使用的效果 fillbetween单独使用的效果 仔细思考fillbetween函数中的where参数,你可能会想到原因。