2014-02-05 62 views
2

Mathematica here上有一篇很棒的文章,講述瞭如何讓情節和圖表更具卡通性,並讓觀衆熱情洋溢。卡通風格情節在MATLAB或Python?

我想知道是否有人的類似的方式,我們可以在任何MATLAB,或者可能蟒蛇做到這一點知道。是這樣的可能嗎? (這也被稱爲XKCD式地塊)

+3

以前的問題有很多答案http://stackoverflow.com/questions/12701841/xkcd-style-graphs-in-matlab – Navan

+0

@Navan啊拍,我怎麼錯過了在搜索。 – Spacey

回答

3

是有(在Python至少)!

這裏有一個簡單的例子(從pyplot教程基本上撕開):

import numpy as np 
import matplotlib.pyplot as plt 

# evenly sampled time at 200ms intervals 
t = np.arange(0., 5., 0.2) 

plt.xkcd(scale=1, length=100, randomness=2) 

plt.plot(t, t, 'r', t, t**2, 'b', t, t**3, 'g') 
plt.show() 

只是確保你有matplotlib的足夠新的版本,你應該是好去

這裏的文檔在XKCD功能 - http://matplotlib.org/api/pyplot_api.html?highlight=xkcd#matplotlib.pyplot.xkcd

,當我在我的電腦上運行上面的代碼中,我看到:

enter image description here

+0

哇!我認爲你終於說服我接受Python! :-) – Spacey

+0

你真的可以在mathematica文章中看到相同類型的圖/圖嗎? – Spacey

+0

http://matplotlib.org/xkcd/gallery.html。這是一堆用matplotlib製作的xkcd類型圖。我沒有看到帖子中的確切內容,但是,我確信你可以做到。 – cc7768