新聞中心
python畫(huà)分布圖代碼示例:

讓客戶(hù)滿(mǎn)意是我們工作的目標(biāo),不斷超越客戶(hù)的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶(hù),將通過(guò)不懈努力成為客戶(hù)在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:申請(qǐng)域名、虛擬主機(jī)、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、晉源網(wǎng)站維護(hù)、網(wǎng)站推廣。
# 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軸標(biāo)簽
plt.xlabel("clusters")
plt.ylabel("number of reviews") # Y軸標(biāo)簽
plt.title("A simple plot") # 標(biāo)題
plt.show()
效果如下:
python畫(huà)分布圖的思路:
先在列表中定義分布圖x、y軸的數(shù)值,然后使用plt.plot()方法即可將分布圖繪制出來(lái)。
當(dāng)前題目:創(chuàng)新互聯(lián)Python教程:python怎么畫(huà)出分布圖?
分享路徑:http://www.5511xx.com/article/dpipshs.html


咨詢(xún)
建站咨詢(xún)
