1. 程式人生 > >matplotlib繪圖不顯示問題解決plt.show()

matplotlib繪圖不顯示問題解決plt.show()

最近在看《Python資料分析》這本書,而自己寫程式碼一直用的是Pycharm,在練習的時候就碰到了plot()繪圖不能顯示出來的問題。網上翻了一下找到知乎上一篇回答,試了一下好像不行,而且答住提供的“from pylab import *”的方法也不太符合程式設計規範,最後在Stackoverflow找到了想要的答案,特在此分析一下給大家:

以下是有問題的程式碼,不能繪圖成功

import pandas as pd
from numpy import *
import matplotlib.pyplot as plt
ts = pd.Series(random.randn(1000), index=pd.date_range('1/1/2000', periods=1000))
ts = ts.cumsum()
ts.plot()

解決方案是:匯入matplotlib.pyplot庫,繪圖後再呼叫matplotlib.pyplot.show()方法就能把繪製的圖顯示出來了!

如下(注:後面發現此方法在知乎上那篇問答的評論區有人提供了):

import pandas as pd
from numpy import *
import matplotlib.pyplot as plt
ts = pd.Series(random.randn(1000), index=pd.date_range('1/1/2000', periods=1000))
ts = ts.cumsum()
ts.plot()
plt.show()

相關推薦

matplotlib繪圖顯示問題解決plt.show()

最近在看《Python資料分析》這本書,而自己寫程式碼一直用的是Pycharm,在練習的時候就碰到了plot()繪圖不能顯示出來的問題。網上翻了一下找到知乎上一篇回答,試了一下好像不行,而且答住提供的“from pylab import *”的方法也不太符合程式設計規範,最後在Stackoverflow找到了

【Python開發】matplotlib繪圖顯示問題解決plt.show()

最近在看《Python資料分析》這本書,而自己寫程式碼一直用的是Pycharm,在練習的時候就碰到了plot()繪圖不能顯示出來的問題。網上翻了一下找到知乎上一篇回答,試了一下好像不行,而且答住提供的“from pylab import *”的方法也不太符合程式設計規範,

Pycharm中使用matplotlib繪圖顯示

使用Pycharm中使用matplotlib繪圖時,要想顯示繪圖需要加上matplotlib.pyplot.show()方法。 以下程式碼在Pycharm中執行不會顯示繪圖: import matplotlib.pyplot as plt import numpy as np plt.

Python 中,matplotlib繪圖無法顯示中文的問題

face blank pop false nbsp star view start 顯示中文 在python中,默認情況下是無法顯示中文的,如下代碼: [python] view plain copy import matplotlib.pyp

Eclipse ADT中的logcat顯示解決方法

任務 tool 界面 .com exe www 查看 嘗試 and Eclipse ADT中的logcat不顯示解決方法: 1.在Eclipse界面中找到DDMS,然後找到device選項卡,在這個選項卡中選擇reset adb,如果不行嘗試方法2; 2.不用關閉eclip

ubuntu下使用matplotlib繪圖無法顯示中文label

int 配置 無法 print windows imp window FQ 一個 原因是字體導致的。大家的做法基本都是搞一個windows上的字體文件(simhei.ttf, 點我fq下載)然後刷新一下緩存文件。 只不過百度搜到第一篇CSDN的博客,寫的很不靠譜(不是所有的

cacti中個別流量圖超過80M顯示解決辦法

tool cti .html process -o alt tex bin 問題解決 修改前 #/usr/bin/rrdtool info /var/www/html/rra/_5328_traffic_in_792.rrd ds[traffic_in].min = 0.0

小程式canvas使用網路圖片真機顯示解決方案----可直接使用案例測試

圖片都是線上的,可以直接放到onLoad裡邊自動檢測 1.注意點:  在繪製網路圖片時必需先將其儲存到本地然後在繪製。當我們在載入一個帶有圖片的頁面時,圖片都會被暫存到本地,由此我們可以通過wx.ge

Json返回結果為null屬性顯示解決方法

返回時null屬性不顯示:String str = JSONObject.toJSONString(obj); 返回為null屬性顯示:String str = JSONObject.toJSONString(obj,SerializerFeature.WriteMapNullValue);&nbs

生成Json時null屬性顯示解決

舉個例子 [java] 預覽複製 Map < String , Object > jsonMap = new HashMap< String , Object>();   jsonMap.put("a",1);   jso

Python matplotlib繪圖無法顯示中文的問題

在python中,預設情況下是無法顯示中文的,如下程式碼: import matplotlib.pyplot as plt # 定義文字框和箭頭格式

svn檔案圖示顯示-解決方案

win+r撥出執行視窗,在 執行裡 輸入 regedit 進開啟登錄檔, HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Windows->CurrentVersion->Explorer->ShellIc

hexo 總訪問量顯示解決

修改檔案程式碼 theme/next/layout/_partials/footer.swig   {% if theme.footer.counter %} <script async src="https://busuanzi.ibruce.

hexo 配置時閱讀次數顯示解決辦法

    hexo利用的是第三方不蒜子來計數的   不運算元官網 檢視 原因是不運算元 域名不存在了 找到主題路徑 下檔案 /theme/next/layout/_third-party/analytics

移動端標籤寬度為1px顯示解決

因為轉換的rem太小了,寬度為1px在有些機型就顯示不出來。 將寬度為1px  寫在內聯樣式中,就會顯示出來了。 左邊分享一個公眾號,寫一些散文和影評等,右邊的是博主自己的二維碼

TortoiseSVN資料夾及檔案圖示顯示解決方法

          由於自己的電腦是win7(64位)的,系統安裝TortoiseSVN之後,其他的功能都能正常的使用,但是就是資料夾或資料夾的左下角就是不顯示圖示,這個問題前一段時間就遇到了(那個時

( 轉 )織夢dedecms手機站同步後頻道頁/內容頁圖片顯示解決辦法

當我們製作好手機同步網站模板後,在手機上開啟,頻道頁/內容頁圖片不顯示啥辦。很簡單,只將手機模板的內容頁和頻道單頁的內容呼叫標籤替換成如下標籤就可以了內容頁:{dede:field.body/} 改為{dede:field.body function='str_replace

pycharm使用matplotlib.pyplot顯示圖形的問題

如下案例,可以正常儲存影象,但是plt.show()不能正常顯示影象,這裡是使用pandas模組讀取csv檔案: # coding=utf-8 import pandas as pd import matplotlib.pyplot as plt dat

matplotlib如何顯示圖片只儲存圖片

matplotlib迭代次數多了之後,如果每次都顯示,會卡頓,因此下面這種方法可以不顯示,直接儲存 import numpy as np import matplotlib matplotlib.use('Agg') from matplotlib.pyplo

sql-front部分資料庫顯示解決方案

點選“mysql front ”圖示,進入“開啟登陸資訊”對話方塊,點選要登陸的資料庫(如localhost,這是你填的資料庫資訊)“名稱”,然後點選“屬性”按鈕, 在彈出的“xxxx的配置”(如localhost的配置)對話方塊中,點選“註冊”按鈕,在出現的對話方塊中點選“資料庫”欄目後