import pandas
import matplotlib
from matplotlib import pyplot as plt
data = pandas.read_csv(
'D:\\PDA\\6.2\\data.csv'
)
#對日期格式進行轉換
data['購買日期'] = pandas.to_datetime(
data['日期']
)
mainColor = (42/256, 87/256, 141/256, 1);
font = {
'size': 20,
'family': 'SimHei'
}
matplotlib.rc('font', **font)
#%matplotlib qt
plt.xlabel(
'購買日期',
color=mainColor
)
plt.ylabel(
'購買用戶數',
color=mainColor
)
plt.tick_params(
axis='x',
colors=mainColor
)
plt.tick_params(
axis='y',
colors=mainColor
)
#'-' 順滑的曲線
plt.plot(
data['購買日期'],
data['購買用戶數'],
'-', color=mainColor
)
plt.title('購買用戶數')
plt.show()
#設置線條粗細
plt.plot(
data['購買日期'],
data['購買用戶數'],
'-', color=mainColor,
lineWidth=10
)
#'--' 虛線
plt.plot(data['購買日期'], data['購買用戶數'], '--');
#'-.' 線加點
plt.plot(data['購買日期'], data['購買用戶數'], '-.');
#':' 由點組成的曲線
plt.plot(data['購買日期'], data['購買用戶數'], ':');
#'.' 散點圖
plt.plot(data['購買日期'], data['購買用戶數'], '.');
#',' 像素點的散點圖
plt.plot(data['購買日期'], data['購買用戶數'], ',');
#'o' 大點的散點圖
plt.plot(data['購買日期'], data['購買用戶數'], 'o');
#'v' 下三角標記的散點圖
plt.plot(data['購買日期'], data['購買用戶數'], 'v');
#'^' 上上角標記的散點圖
plt.plot(data['購買日期'], data['購買用戶數'], '^');
#'<' 左角標記的散點圖
plt.plot(data['購買日期'], data['購買用戶數'], '<');
#'>' 右角標記的散點圖
plt.plot(data['購買日期'], data['購買用戶數'], '>');
#'1' 傘形下的標記散點圖
#'2' 傘形上的標記散點圖
#'3' 傘形左的標記散點圖
#'4' 傘形右的標記散點圖
plt.plot(data['購買日期'], data['購買用戶數'], '4');
#'s' 正方形標記的散點圖
plt.plot(data['購買日期'], data['購買用戶數'], 's');
#'p' 五角形標記的散點圖
plt.plot(data['購買日期'], data['購買用戶數'], 'p');
#'*' 五角星標記的散點圖
plt.plot(data['購買日期'], data['購買用戶數'], '*');
#'h' 多邊形標記的散點圖
#'H' hexagon2 marker
plt.plot(data['購買日期'], data['購買用戶數'], 'h');
#'+' plus marker
#'x' x marker
#'D' diamond marker
#'d' thin_diamond marker
plt.plot(data['購買日期'], data['購買用戶數'], 'D');
#'|' vline marker
#'_' hline marker
plt.plot(data['購買日期'], data['購買用戶數'], '|');