日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

使用python中的Matplotlib绘图示例

發布時間:2023/11/27 生活经验 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用python中的Matplotlib绘图示例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

當我們按照前一篇博文

http://blog.csdn.net/tao_627/article/details/44004541

配置好python的繪圖環境后,下面給出幾個有代表性的例子:

一.繪制柱狀圖

#!/usr/bin/env_python
#encoding: utf-8import matplotlib.pyplot as pltdef bar_chart_generator():l=[1,2,3,4,5]h=[20,14,38,27,9]w=[0.1,0.2,0.3,0.4,0.5]b=[1,2,3,4,5]fig=plt.figure()ax=fig.add_subplot(111)rects=ax.bar(l,h,w,b)plt.show()bar_chart_generator()



二.繪制曲線圖

#!/usr/bin/env_python
#encoding: utf-8
#usage: python curve_demo.pyimport matplotlib.pyplot as plt
import numpy as np#To draw y=x^2(-3<=x<=3)x = np.arange(-3,3.5,0.5)
y = [ele**2 for ele in x]
z = [ele *2 for ele in x]fig = plt.figure(1)ax = fig.add_subplot(211)
line1 = ax.plot(x,y,'ro-')ax = fig.add_subplot(212)
line2 = ax.plot(x,z,'g-')plt.show()


三.繪制折線圖

#!/usr/bin/env_python
#encoding: utf-8import numpy as np
import pylab as pl
from StringIO import StringIOdata_str = """2012-04-01_02 682012-04-01_05 702012-04-01_08 692012-04-01_11 712012-04-01_14 722012-04-01_20 702012-04-02_02 712012-04-02_05 702012-04-02_08 692012-04-02_11 712012-04-02_14 692012-04-02_20 712012-04-03_02 742012-04-03_05 732012-04-03_08 772012-04-03_11 702012-04-03_14 712012-04-03_20 702012-04-04_02 702012-04-04_05 722012-04-04_08 722012-04-04_11 692012-04-04_14 712012-04-04_20 692012-04-05_02 75"""data = np.loadtxt(StringIO(data_str), dtype=np.dtype([("t", "S13"),("v", float)]))datestr = np.char.replace(data["t"], "_", " ")t = pl.datestr2num(datestr)v = data["v"]pl.plot_date(t, v, fmt="-o")pl.subplots_adjust(bottom=0.3)ax = pl.gca()
ax.fmt_xdata = pl.DateFormatter('%Y-%m-%d %H:%M:%S')pl.xticks(rotation=90)
pl.xticks(t, datestr) # 如果以數據點為刻度,則注釋掉這一行ax.xaxis.set_major_formatter(pl.DateFormatter('%Y-%m-%d %H'))pl.grid()
pl.show()


參考文獻

[1].http://blog.sina.com.cn/s/blog_68b606350101ryao.html

總結

以上是生活随笔為你收集整理的使用python中的Matplotlib绘图示例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。