雷火电竞-中国电竞赛事及体育赛事平台

  • <i id='rnnt4fml'><tr id='ltavo7k5'><dt id='wrvseb4b'><q id='m9gxwhm3'><span id='kp7xq0tp'><b id='nm0g0cb3'><form id='3k0hyycb'><ins id='rymmfza9'></ins><ul id='djh6jwis'></ul><sub id='65vovx72'></sub></form><legend id='478jknn8'></legend><bdo id='nazvdiq2'><pre id='9zhwar0r'><center id='lqozrfaq'></center></pre></bdo></b><th id='5r2pxv4l'></th></span></q></dt></tr></i><div class="l4l4wckh0sl" id='n2msihc3'><tfoot id='0sz4yrtm'></tfoot><dl id='umdbs4j8'><fieldset id='nz2tf7za'></fieldset></dl></div>
    <legend id='c7dx7u20'><style id='uhkvxd3d'><dir id='xhwibs7x'><q id='aahh5r64'></q></dir></style></legend>

        <bdo id='4e1s6n9z'></bdo><ul id='6zchzpp1'></ul>

      <tfoot id='l4j4dssp'></tfoot>

      1. <small id='alpop66b'></small><noframes id='tiukevhi'>

      2. 歡迎來到入門教程網!

        python

        當前位置:主頁 > 腳本語言 > python >

        python做函數圖 python作函數圖

        來源:本站原創(chuàng)|時間:2023-04-02|欄目:python|點擊:

        Python matplotlib之函數圖像繪制、線條rc參數設置

        為避免中文顯示出錯,需導入matplotlib.pylab庫

        1.2.1 確定數據

        1.2.2 創(chuàng)建畫布

        1.2.3 添加標題

        1.2.4 添加x,y軸名稱

        1.2.5 添加x,y軸范圍

        1.2.6 添加x,y軸刻度

        1.2.7 繪制曲線、圖例, 并保存圖片

        保存圖片時,dpi為清晰度,數值越高越清晰。請注意,函數結尾處,必須加plt.show(),不然圖像不顯示。

        繪制流程與繪制不含子圖的圖像一致,只需注意一點:創(chuàng)建畫布。

        合理調整figsize、dpi,可避免出現第一幅圖橫軸名稱與第二幅圖標題相互遮蓋的現象.

        2.2.1 rc參數類型

        2.2.2 方法1:使用rcParams設置

        2.2.3 方法2:plot內設置

        2.2.4 方法3:plot內簡化設置

        方法2中,線條形狀,linestyle可簡寫為ls;線條寬度,linewidth可簡寫為lw;線條顏色,color可簡寫為c,等等。

        python函數圖的繪制

        pre

        import numpy as np

        import matplotlib.pyplot as plt

        from matplotlib.patches import Polygon

        def func(x):

        return -(x-2)*(x-8)+40

        x=np.linspace(0,10)

        y=func(x)

        fig,ax = plt.subplots()

        plt.plot(x,y,'r',linewidth=2)

        plt.ylim(ymin=20)

        a=2

        b=9

        ax.set_xticks([a,b])

        ax.set_xticklabels(['$a$','$b$'])

        ax.set_yticks([])

        plt.figtext(0.9,0.05,'$x$')

        plt.figtext(0.1,0.9,'$y$')

        ix=np.linspace(a,b)

        iy=func(ix)

        ixy=zip(ix,iy)

        verts=[(a,0)]+list(ixy)+[(b,0)]

        poly = Polygon(verts,facecolor='0.9',edgecolor='0.5')

        ax.add_patch(poly)

        x_math=(a+b)*0.5

        y_math=35

        plt.text(x_math,y_math,r"$\int_a^b(-(x-2)*(x-8)+40)dx$",horizontalalignment='center',size=12)

        plt.show()

        /pre

        不能直接寫出函數的表達式 怎么在python里畫函數圖象呢?

        不寫出y=f(x)這樣的表達式,由隱函數的等式直接繪制圖像,以x2+y2+xy=1的圖像為例,使用sympy間接調用matplotlib工具的代碼和該二次曲線圖像如下(注意python里的乘冪符號是**而不是^,還有,python的sympy工具箱的等式不是a==b,而是a-b或者Eq(a,b),這幾點和matlab的區(qū)別很大)

        直接在命令提示行的里面運行代碼的效果

        from sympy import *;

        x,y=symbols('x y');

        plotting.plot_implicit(x**2+y**2+x*y-1);

        python畫正余弦函數圖像?

        用python怎樣畫出如題所示的正余弦函數圖像? 如此編寫代碼,使其中兩個軸、圖例、刻度,大小,LaTex公式等要素與原圖一致,需要用到的代碼如下,沒有縮進:

        #-*-codeing:utf-8;-*-

        from matplotlib import pyplot as plt

        import numpy as np

        a=np.linspace(0,360,980)

        b=np.sin(a/180*np.pi)

        c=np.cos(a/180*np.pi)

        fig = plt.figure()

        ax = fig.add_subplot(111)

        ax.set_xlim([0, 360])

        ax.plot(a,b,label=r"$y=\sin(\theta)$")

        ax.plot(a,c,label=r"$y=\cos(\theta)$")

        ax.grid(True)

        ax.set_ylabel(r"$y$")

        ax.set_xlabel(r"$\theta$")

        plt.xticks(np.arange(0,360+1,45))

        plt.title("Sine Cosine Waves")

        plt.legend()

        plt.savefig("SinCosWaveDegFont.jpg")

        plt.show()

        代碼運行show的窗口圖

        代碼的截圖

        代碼輸出的文件的圖

          <tbody id='1yceqhyh'></tbody>
          1. <legend id='ra6b1fpv'><style id='oy2cbj7d'><dir id='c61td785'><q id='qeh2tpxz'></q></dir></style></legend>

                <bdo id='xrdo6vmu'></bdo><ul id='pr5oe4sh'></ul>
              • <tfoot id='i6fq5kcx'></tfoot>
                <i id='mcfk06df'><tr id='v2hjdwp5'><dt id='y8yfun5r'><q id='i4s0n8a2'><span id='jbqe52tl'><b id='peh5rt6m'><form id='3ctchr5h'><ins id='a5ot2psj'></ins><ul id='3xmtx7fs'></ul><sub id='82us4c2l'></sub></form><legend id='vxxeu20c'></legend><bdo id='j6dmh7u7'><pre id='tkmg26f7'><center id='uefr2lkk'></center></pre></bdo></b><th id='hv013ifk'></th></span></q></dt></tr></i><div class="l4l4wckh0sl" id='0n31l0l8'><tfoot id='6kchrcvp'></tfoot><dl id='v1jthb79'><fieldset id='46aenyb9'></fieldset></dl></div>
                • <small id='cudqhfpn'></small><noframes id='xa221vzl'>

                  上一篇:inc函數python cumprinc函數

                  欄    目:python

                  下一篇:python輸出隨機函數 python輸出隨機字符串

                  本文標題:python做函數圖 python作函數圖

                  本文地址:http://www.jygsgssxh.com/a1/python/17064.html

                  網頁制作CMS教程網絡編程軟件編程腳本語言數據庫服務器

                  如果侵犯了您的權利,請與我們聯系,我們將在24小時內進行處理、任何非本站因素導致的法律后果,本站均不負任何責任。

                  聯系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

                  Copyright © 2002-2020 腳本教程網 版權所有

                • <tfoot id='3zbx98z6'></tfoot>

                    <legend id='wsu6puvt'><style id='e0ifif4v'><dir id='w6yq6c5m'><q id='xpqzbsnf'></q></dir></style></legend>

                      <small id='9v3myw2z'></small><noframes id='rq3pf38n'>

                        <bdo id='onvqi41r'></bdo><ul id='iv7dkh3m'></ul>
                      <i id='jv5k2bss'><tr id='ue7wxibd'><dt id='w95htknb'><q id='mkmi0bn7'><span id='sxvlj3ke'><b id='dvod0qgi'><form id='y6jwtjcx'><ins id='lruk42n3'></ins><ul id='2aupom6l'></ul><sub id='vwsbfg3d'></sub></form><legend id='su341ppe'></legend><bdo id='7efvmvyz'><pre id='6cu4y4nd'><center id='cz6drbso'></center></pre></bdo></b><th id='o4y4z2z0'></th></span></q></dt></tr></i><div class="l4l4wckh0sl" id='hyidfosw'><tfoot id='f7zg2m3r'></tfoot><dl id='9tkf7f89'><fieldset id='hgsw5tvn'></fieldset></dl></div>