繪圖

地圖+爬蟲
https://zhuanlan.zhihu.com/p/21883516

顏色 線條

k w r y g c b m
http://www.cnblogs.com/darkknightzh/p/6117528.html

date_parse=lambda dates: pd.datetime.strptime(dates,'%Y/%M/%D %H:%M%S)
df_train=pd.read.csv('',parse_dates=[0],date_parser=date_parse)

df_train['date']=pd.to_datetime(df_train['stime'].apply(lambda x:x.date()))
df_train['time']=pd.to_datetime(df_train['stime'].apply(lambda x:x.time()))

#時間序列作圖
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.dates as mdates


date_parse = lambda dates: pd.datetime.strptime(dates, '%Y-%m-%d %H:%M:%S')
df_train = pd.read_csv('C:/Users/user/Documents/gzyd/LTE2.csv', parse_dates=[0], date_parser=date_parse)



eNodeB_171312=df_train[df_train.eNodeB==171312]
start_date = pd.Timestamp('2017-4-20')
end_date = pd.Timestamp('2017-4-21')
eNodeB_171312_420=eNodeB_171312[(eNodeB_171312.stime>=start_date)&(eNodeB_171312.stime<end_date)]
eNodeB_171312_420=eNodeB_171312_420.sort_values(["stime"],ascending=True)


plt.style.use('ggplot')

fig, ax = plt.subplots(1)
fig.autofmt_xdate()
plt.plot(eNodeB_171312_420['stime'], eNodeB_171312_420['max_user'], 'r')
xfmt = mdates.DateFormatter('%H:%M')
ax.xaxis.set_major_formatter(xfmt)
plt.xticks(pd.date_range(min(eNodeB_171312_420['stime']),max(eNodeB_171312_420['stime']),freq='60min'))
#plt.xticks(rotation=90)
#ax.xaxis.set_minor_locator(hours)

plt.show()
plt.style.use('ggplot')
plt.plot(data_num1['date_string'],data_num1_minmax['C12'],'g*:',label='C12')
plt.plot(data_num1['date_string'],data_num1_minmax['C40'],'bo:',label='C40')
plt.plot(data_num1['date_string'],data_num1_minmax['U19'],'r:',label='U19')
plt.legend()

顏色齊全

[python中matplotlib的顏色及線條控制] (http://www.cnblogs.com/darkknightzh/p/6117528.html)
python使用matplotlib繪制折線圖教程(點 顏色等)
http://www.jb51.net/article/104916.htm

圖例大小 位置 顏色

https://www.zhihu.com/question/45028370/answer/98194654

import numpy as np
import matplotlib.pyplot as plt

# Make some fake data.
a = b = np.arange(0, 3, .02)
c = np.exp(a)
d = c[::-1]

# Create plots with pre-defined labels.
plt.plot(a, c, 'k--', label='Model length')
plt.plot(a, d, 'k:', label='Data length')
plt.plot(a, c + d, 'k', label='Total message length')

legend = plt.legend(loc='upper center', title='Test', shadow=True, fontsize='x-large')

# Put a nicer background color on the legend.
legend.get_frame().set_facecolor('#00FFCC')
legend.get_title().set_fontsize(fontsize = 20)
# 不僅可以設置字體大小,還可以設置什么字體侥涵,因為legend.get_title()返回的是一個'Text'屬性
# 的對像,時刻不要忘記Matplotlib面向對像的畫圖方式啊
plt.show()
python matplotlib繪圖設置坐標軸刻度务豺、文本
http://blog.csdn.net/fortware/article/details/51934814

from pylab import *  
from matplotlib.ticker import MultipleLocator, FormatStrFormatter  
  
xmajorLocator   = MultipleLocator(20) #將x主刻度標簽設置為20的倍數  
xmajorFormatter = FormatStrFormatter('%1.1f') #設置x軸標簽文本的格式  
xminorLocator   = MultipleLocator(5) #將x軸次刻度標簽設置為5的倍數  
  
ymajorLocator   = MultipleLocator(0.5) #將y軸主刻度標簽設置為0.5的倍數  
ymajorFormatter = FormatStrFormatter('%1.1f') #設置y軸標簽文本的格式  
yminorLocator   = MultipleLocator(0.1) #將此y軸次刻度標簽設置為0.1的倍數  
  
t = arange(0.0, 100.0, 1)  
s = sin(0.1*pi*t)*exp(-t*0.01)  
  
ax = subplot(111) #注意:一般都在ax中設置,不再plot中設置  
plot(t,s,'--b*')  
  
#設置主刻度標簽的位置,標簽文本的格式  
ax.xaxis.set_major_locator(xmajorLocator)  
ax.xaxis.set_major_formatter(xmajorFormatter)  
  
ax.yaxis.set_major_locator(ymajorLocator)  
ax.yaxis.set_major_formatter(ymajorFormatter)  
  
#顯示次刻度標簽的位置,沒有標簽文本  
ax.xaxis.set_minor_locator(xminorLocator)  
ax.yaxis.set_minor_locator(yminorLocator)  
  
ax.xaxis.grid(True, which='major') #x坐標軸的網格使用主刻度  
ax.yaxis.grid(True, which='minor') #y坐標軸的網格使用次刻度  
  
show()  

刻度顯示字符/改變

import matplotlib.pyplot as plt

plt.style.use('ggplot')
fx,ax = plt.subplots(1)
ax.plot(data_index['cci601'],'k*:',label='C12')
ticks = ax.set_xticks(range(26))
labels = ax.set_xticklabels(data_index['name'],fontsize = 'small')
ax.set_ylabel('signal quality')
plt.ylim(-0.6,1.5)
plt.show()

繪圖顯示中文

Matplotlib輸出中文顯示問題
https://my.oschina.net/u/1180306/blog/279818

缺失值導致繪圖 ValueError: max must be larger than min in range parameter.

data_20W_U6=data_20W['U6'].dropna()
plt.hist(data_20W_U6,50, alpha=0.9, color='blue')

seaborn
http://blog.csdn.net/kevinelstri/article/details/52938604

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市娶牌,隨后出現的幾起案子,更是在濱河造成了極大的恐慌汹桦,老刑警劉巖鉴裹,帶你破解...
    沈念sama閱讀 219,039評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異督禽,居然都是意外死亡猖凛,警方通過查閱死者的電腦和手機辨泳,發(fā)現死者居然都...
    沈念sama閱讀 93,426評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來菠红,“玉大人,你說我怎么就攤上這事蔑滓∮鼋剩” “怎么了?”我有些...
    開封第一講書人閱讀 165,417評論 0 356
  • 文/不壞的土叔 我叫張陵蹄咖,是天一觀的道長付鹿。 經常有香客問我,道長舵匾,這世上最難降的妖魔是什么坐梯? 我笑而不...
    開封第一講書人閱讀 58,868評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮烛缔,結果婚禮上,老公的妹妹穿的比我還像新娘院喜。我一直安慰自己晕翠,他們只是感情好,可當我...
    茶點故事閱讀 67,892評論 6 392
  • 文/花漫 我一把揭開白布硫麻。 她就那樣靜靜地躺著,像睡著了一般拿愧。 火紅的嫁衣襯著肌膚如雪碌尔。 梳的紋絲不亂的頭發(fā)上券敌,一...
    開封第一講書人閱讀 51,692評論 1 305
  • 那天待诅,我揣著相機與錄音熊镣,去河邊找鬼。 笑死测蹲,一個胖子當著我的面吹牛,可吹牛的內容都是我干的弛房。 我是一名探鬼主播而柑,決...
    沈念sama閱讀 40,416評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼媒咳,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了涩澡?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,326評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎粥帚,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體柴灯,經...
    沈念sama閱讀 45,782評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡费尽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,957評論 3 337
  • 正文 我和宋清朗相戀三年旱幼,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片冬三。...
    茶點故事閱讀 40,102評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡长豁,死狀恐怖忙灼,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情酸舍,我是刑警寧澤,帶...
    沈念sama閱讀 35,790評論 5 346
  • 正文 年R本政府宣布啃勉,位于F島的核電站淮阐,受9級特大地震影響刁品,放射性物質發(fā)生泄漏泣特。R本人自食惡果不足惜挑随,卻給世界環(huán)境...
    茶點故事閱讀 41,442評論 3 331
  • 文/蒙蒙 一兜挨、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧拌汇,春花似錦、人聲如沸担猛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽仇奶。三九已至该溯,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間夫椭,已是汗流浹背氯庆。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評論 1 272
  • 我被黑心中介騙來泰國打工堤撵, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人洞豁。 一個月前我還...
    沈念sama閱讀 48,332評論 3 373
  • 正文 我出身青樓荒给,卻偏偏與公主長得像,于是被迫代替她去往敵國和親礁哄。 傳聞我的和親對象是個殘疾皇子溪北,可洞房花燭夜當晚...
    茶點故事閱讀 45,044評論 2 355

推薦閱讀更多精彩內容