Python を使用したグラフ描画の概要

高洛峰
リリース: 2017-02-13 13:38:11
オリジナル
3021 人が閲覧しました

この記事では主にPythonを使ってチャートを描く方法をまとめて紹介していますが、編集者がとても良いと思ったので、参考としてシェアさせていただきます。エディターに従って見てみましょう

Python を使用してチャートを描画する前に、2 つのライブラリ ファイル、numpy と matplotlib をインストールする必要があります。

Numpy は Python のオープンソース数値計算拡張機能で、大規模な行列の保存と処理に使用でき、Python 独自のデータ構造よりも効率的です。matplotlib は Python 画像フレームワークであり、それを使用して描画されるグラフィックス効果は類似しています。 MATLAB で描画されます。

以下では、Python を使用して簡単なコードを描画する方法を紹介します。

1. グラフィック描画

Python を使用したグラフ描画の概要

ヒストグラム

棒グラフ

折れ線グラフ

importmatplotlib.pyplotasplt

importnumpyasnp

mu=100

sigma=20

x=mu+sigma*np.random.randn(20000)# 样本数量

plt.hist(x,bins=100,color='green',normed=True)# bins显示有几个直方,normed是否对数据进行标准化

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

散布図

importmatplotlib.pyplotasplt

importnumpyasnp

y=[20,10,30,25,15]

index=np.arange(5)

plt.bar(left=index,height=y,color='green',width=0.5)

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

円グラフ

importmatplotlib.pyplotasplt

importnumpyasnp

x=np.linspace(-10,10,100)

y=x**3

plt.plot(x,y,linestyle=&#39;--&#39;,color=&#39;green&#39;,marker=&#39;<&#39;)

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

箱ひげ図

は主にデータの分散を示すために使用されます。グラフは、上端、上位四分位、中央値、下四分位、下端に分割されます。外側の点は外れ値です

2. 画像調整

1. 8 つの組み込みのデフォルト色の略称

りー

3. 4 種類の直線性

- 実線 - 破線 - 破線: 点線

4. 画像上にサブ画像を描画します

5. ネットワークグリッドを生成します

importmatplotlib.pyplotasplt

importnumpyasnp

x=np.random.randn(1000)

y=x+np.random.randn(1000)*0.5

plt.scatter(x,y,s=5,marker=&#39;<&#39;)# s表示面积,marker表示图形

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

6. 凡例の生成Python を使用したグラフ描画の概要

importmatplotlib.pyplotasplt

importnumpyasnp

labels=&#39;A&#39;,&#39;B&#39;,&#39;C&#39;,&#39;D&#39;

fracs=[15,30,45,10]

plt.axes(aspect=1)#使x y轴比例相同

explode=[0,0.05,0,0]# 突出某一部分区域

plt.pie(x=fracs,labels=labels,autopct=&#39;%.0f%%&#39;,explode=explode)#autopct显示百分比

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

以上がこの記事の全内容です。皆様の学習に役立つことを願っております。中国語のウェブサイト。 Python を使用したグラフ描画の概要

Python を使用してチャートを描画することに関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。

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