0

私は matplotlib に取り組んでおり、棒グラフ、バブル チャートなどのグラフを作成しました。

線グラフとスパークライン グラフの違いと、python で matplotlib を使用してスパーク ライン グラフを描画する方法を例で説明してください。

たとえば、次のコードで

import matplotlib.pyplot as plt
import numpy as np
x=[1,2,3,4,5]
y=[5,7,2,6,2]
plt.plot(x, y)
plt.show()

生成された折れ線グラフは次のとおりです。ここに画像の説明を入力

しかし、同じデータの折れ線グラフとスパーク リーエン グラフの違いがわかりませんでした。理解を助けてください

4

2 に答える 2

8

スパークライン グラフは、すべての軸が削除された通常のプロットです。非常に簡単に行うことができますmatplotlib:

import matplotlib.pyplot as plt
import numpy as np

# create some random data
x = np.cumsum(np.random.rand(1000)-0.5)

# plot it
fig, ax = plt.subplots(1,1,figsize=(10,3))
plt.plot(x, color='k')
plt.plot(len(x)-1, x[-1], color='r', marker='o')

# remove all the axes
for k,v in ax.spines.items():
    v.set_visible(False)
ax.set_xticks([])
ax.set_yticks([])

#show it
plt.show()
于 2014-12-18T10:21:47.387 に答える