ホームページ > バックエンド開発 > PHPチュートリアル > Pythonを使って折れ線グラフを描く方法

Pythonを使って折れ線グラフを描く方法

php中世界最好的语言
リリース: 2023-03-18 06:36:01
オリジナル
5367 人が閲覧しました

今日は python を使って線形パターンを描く方法を教えます。必要な友達はそれを参照してください。

最も単純な直線グラフを描画します

コードは次のとおりです:

import numpy as np
import matplotlib.pyplot as plt
  
x=[0,1]
y=[0,1]
plt.figure()
plt.plot(x,y)
plt.savefig("easyplot.jpg")
ログイン後にコピー


結果は次のとおりです:


コードの説明:

#x轴,y轴
x=[0,1]
y=[0,1]
#创建绘图对象
plt.figure()
#在当前绘图对象进行绘图(两个参数是x,y轴的数据)
plt.plot(x,y)
#保存图象
plt.savefig("easyplot.jpg")
ログイン後にコピー


2. ラベルとタイトルを追加します。グラフに

上 グラフには、対応する X 軸と Y 軸のラベルの説明とタイトルがありません

上記のコードに基づいて、これらのコンテンツを追加できます

コードは次のとおりです:

   
import numpy as np
import matplotlib.pyplot as plt
  
x=[0,1]
y=[0,1]
  
plt.figure()
plt.plot(x,y)
plt.xlabel("time(s)")
plt.ylabel("value(m)")
plt.title("A simple plot")
ログイン後にコピー


結果は次のとおりです:


コードの説明:

   
plt.xlabel("time(s)") #X轴标签
plt.ylabel("value(m)") #Y轴标签
plt.title("A simple plot") #标题
ログイン後にコピー


3. sinx曲線を描画します

コードは次のとおりです:


# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
ログイン後にコピー

# x 軸と y 軸 (y=sinx)

x = np.linspace(0, 10, 1000)
y = np.sin(x)
ログイン後にコピー

#描画オブジェクトを作成します。figsize パラメーターを指定できます。描画オブジェクトの幅と高さ (インチ単位)、1 インチ = 80px

plt.figure(figsize=(8,4))
ログイン後にコピー

#現在の描画オブジェクトに描画します(x 軸、y 軸、描画した曲線の名前、線の色、線の幅を指定します)

plt.plot(x,y,label="$sin(x)$",color="red",linewidth=2)
ログイン後にコピー

#X 軸のテキスト

plt.xlabel("Time(s)")
ログイン後にコピー

#Y 軸のテキスト

plt.ylabel("Volt")
ログイン後にコピー

#グラフのタイトル

plt.title("PyPlot First Example")
ログイン後にコピー

#Y -axis range

plt.ylim(-1.2,1.2)
ログイン後にコピー

#図を表示

plt.legend()
ログイン後にコピー

#図を表示

plt.show()
ログイン後にコピー

#図を保存

plt.savefig("sinx.jpg")
ログイン後にコピー


結果は次のとおりです:


4. コードは次のとおりです。以下:

 
# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
#X轴,Y轴数据
x = [0,1,2,3,4,5,6]
y = [0.3,0.4,2,5,3,4.5,4]
plt.figure(figsize=(8,4)) #创建绘图对象
plt.plot(x,y,"b--",linewidth=1)  #在当前绘图对象绘图(X轴,Y轴,蓝色虚线,线宽度)
plt.xlabel("Time(s)") #X轴标签
plt.ylabel("Volt") #Y轴标签
plt.title("Line plot") #图标题
plt.show() #显示图
plt.savefig("line.jpg") #保存图
ログイン後にコピー


これらの事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。

関連書籍:

PHP がスタック データ構造とブラケット マッチング アルゴリズムを実装する方法の詳細なコード例


PHP の最も単純な文字列マッチング アルゴリズム、PHP マッチング アルゴリズム_PHP チュートリアル


最も単純な文字列マッチング アルゴリズムのチュートリアルphp で

以上がPythonを使って折れ線グラフを描く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート