在Mathematica here上有一篇很棒的文章,講述瞭如何讓情節和圖表更具卡通性,並讓觀衆熱情洋溢。卡通風格情節在MATLAB或Python?
我想知道是否有人的類似的方式,我們可以在任何MATLAB,或者可能蟒蛇做到這一點知道。是這樣的可能嗎? (這也被稱爲XKCD式地塊)
在Mathematica here上有一篇很棒的文章,講述瞭如何讓情節和圖表更具卡通性,並讓觀衆熱情洋溢。卡通風格情節在MATLAB或Python?
我想知道是否有人的類似的方式,我們可以在任何MATLAB,或者可能蟒蛇做到這一點知道。是這樣的可能嗎? (這也被稱爲XKCD式地塊)
是有(在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
,當我在我的電腦上運行上面的代碼中,我看到:
以前的問題有很多答案http://stackoverflow.com/questions/12701841/xkcd-style-graphs-in-matlab – Navan
@Navan啊拍,我怎麼錯過了在搜索。 – Spacey