歡迎您光臨本站 註冊首頁

Python數據可視化圖實現過程詳解

←手機掃碼閱讀     kyec555 @ 2020-06-13 , reply:0

python畫分佈圖代碼示例:

  # encoding=utf-8  import matplotlib.pyplot as plt  from pylab import * # 支持中文     mpl.rcParams['font.sans-serif'] = ['SimHei']  # 'mentioned0cluster',  names = ['mentioned1cluster','mentioned2cluster', 'mentioned3cluster', 'mentioned4cluster', 'mentioned5cluster', 'mentioned6cluster', 'mentioned7cluster', 'mentioned8cluster', 'mentioned9cluster', 'mentioned10cluster']  x = range(len(names))  # y_0625 = [39266,56796,42996,24872,13849,8609,5331,1971,554,169,26]     y_0626_1=[4793,100,0,0,0,0,0,0,0,0]  # y_0626_2=[2622,203,0,0,0,0,0,0,0,0,0]     # plt.plot(x, y, 'ro-')  # plt.plot(x, y1, 'bo-')  # pl.xlim(-1, 11) # 限定橫軸的範圍  # pl.ylim(-1, 110) # 限定縱軸的範圍  plt.plot(x, y_0626_1, marker='o', mec='r', mfc='w', label='HighRating:MentionedClusterNum Distribution')  # plt.plot(x, y_0626_2, marker='o', mec='r', mfc='w', label='LowRating:MentionedClusterNum Distribution')  # plt.plot(x, y1, marker='*', ms=10, label=u'y=x^3曲線圖')  plt.legend() # 讓圖例生效  plt.xticks(x, names, rotation=45)  plt.margins(0)  plt.subplots_adjust(bottom=0.15)  # plt.xlabel(u"time(s)鄰居") # X軸標籤  plt.xlabel("clusters")  plt.ylabel("number of reviews") # Y軸標籤  plt.title("A simple plot") # 標題     plt.show()

 

效果如下:

python畫分佈圖的思路:

先在列表中定義分佈圖x、y軸的數值,然後使用plt.plot()方法即可將分佈圖繪製出來。

                                                       

   


[kyec555 ] Python數據可視化圖實現過程詳解已經有232次圍觀

http://coctec.com/docs/python/shhow-post-238384.html