python3.4讀取excel數據繪圖

来源:http://www.cnblogs.com/zhubinglong/archive/2017/06/23/7069318.html
-Advertisement-
Play Games

用python3.4讀取Excel中的數據並繪圖,一個簡單的實現。 ...


 1 #!/usr/bin/env python
 2 # -*- coding:utf-8 -*-
 3 # __author__ = "blzhu"
 4 """
 5 python study
 6 Date:2017
 7 """
 8 # coding=utf-8
 9 #######################################################
10 # filename:xlrd_draw.py
11 # author:
12 # date:xxxx-xx-xx
13 # function:讀excel文件中的數據
14 #######################################################
15 import numpy as np
16 import matplotlib.pyplot as plt
17 import xlrd
18 
19 # 打開一個workbook
20 workbook = xlrd.open_workbook(r'E:\python\pycharmwork\test\matplotlibzbl\Barometer.xlsx')
21 
22 # 抓取所有sheet頁的名稱
23 worksheets = workbook.sheet_names()
24 print('worksheets is %s' % worksheets)
25 
26 # 定位到mySheet
27 mySheet = workbook.sheet_by_name(u'Pressure')
28 
29 # get datas
30 pressure = mySheet.col_values(0)
31 print(pressure)
32 time = mySheet.col(1)
33 print('time1',time)
34 time = [x.value for x in time]
35 print('time2',time)
36 
37 
38 # drop the 1st line of the data, which is the name of the data.
39 pressure.pop(0)
40 time.pop(0)
41 
42 # declare a figure object to plot
43 fig = plt.figure(1)
44 
45 # plot pressure
46 plt.plot(time,pressure)
47 
48 plt.title('Barometer')
49 plt.ylabel('Pa')
50 plt.xticks(range(len(time)),time)
51 plt.show()

參考:http://blog.csdn.net/huhuang/article/details/53809891

學習python好去處:http://i.youku.com/pythontutorial

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 轉載請註明出處:http://www.houxiurong.com/?post=27 Mac預設是安裝了ssh工具軟體的。 先用mac的 終端工具生成 id_rsa 和id_rsa.pub 秘鑰,生成方式如下: 1、當前用戶目錄下,檢查SSH公鑰 cd ~/.ssh 看看存不存在.ssh,如果存在的 ...
  • 學習單片機過程中遇到兩個問題: 1、寫好串口代碼,手邊沒有硬體調試; 2、串口收發出現奇怪的問題,無法定位; 經過百度,百度,再百度後,終於找到瞭解決方法,那就是:串口收發模擬。不多說,總結如下: 實驗需要的軟體:VSPD(Virtual Serial Port Driver)、串口調試助手、Kei ...
  • 1.看似針對同樣一段查詢表ef達式,重覆執行卻沒有被記錄下來。其實這是正常情況,因為ef並沒有重覆去執行 相同sql查詢。 2.MiniProfiler結合MVC過濾器進行 攔截記錄Sql,示例代碼: 3.以上的miniprofiler並不能 攔截到 sql語句查詢,需要使用 minprofiler ...
  • 一、WCF簡介 1、什麼是WCF? WCF的全稱是:Windows Communication Foundation。從本質上來說,它是一套軟體開發包,是微軟公司推出的符合SOA思想的技術框架。 2、WCF中包括哪些東西? WCF為程式員提供了豐富的功能,其中包括:托管、服務實例管理、非同步、安全、事 ...
  • <div style="float: left;border-radius:70%; height: 80px; overflow:hidden;"> <img class="mui-icon-image" src="../../img/002 劉運忠.jpg" style="height: 80p ...
  • <div id="segmented" class="mui-segmented-control"> <a class="mui-control-item mui-active" href="#item1mobile"> 考勤記錄 </a> <a class="mui-control-item" h ...
  • //論文要用到其改進演算法,在此先demo測試一下using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ... ...
  • 閉包(closure)是函數式編程的重要的語法結構。閉包也是一種組織代碼的結構,它同樣提高了代碼的可重覆使用性。 如果在一個內嵌函數里,對在外部函數內(但不是在全局作用域)的變數進行引用,那麼內嵌函數就被認為是閉包(closure)。 定義在外部函數內但由內部函數引用或者使用的變數稱為自由變數。 總 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...