2016-02-26 136 views
0

有沒有什麼辦法像下面的圖片那樣得到虛線的背景?pyplot:虛線的背景和虛線的矩形

enter image description here

我所知道的唯一方法是根據這個帖子上傳點照片,並填寫與圖片中的情節:Adding a background image to a plot with known corner coordinates

+0

你只想要一個虛線的背景,或者你想做點別的?你可以使用'grid',你可以使用'scatter',你可以使用'plot' ...請嘗試更好地解釋你想要做什麼。 – kikocorreoso

+0

我想要一個虛線的「背景」(它不是一個點/散點圖,沒有數據,它是一個背景) – Meng

+0

那麼,定義背景:-)你想繪製'背景' ? – kikocorreoso

回答

0

舉例來說,用這種醜陋的黑客,你可以點無論你想:

import matplotlib.pyplot as plt 
import numpy as np 


y = np.random.randn(100) * 100 
x = np.arange(len(y)) 

for xi in x: 
    ybg = np.arange(np.int(y.min())-1, np.int(y.max()+1)) 
    xbg = np.repeat(xi, len(ybg)) 
    plt.plot(xbg, ybg, '.k', alpha = 0.25) 

plt.plot(x, y, 'b', lw = 3) 

控制xbgybg你可以控制你的點會被繪製,所以你不必介意的圖像背景。