Sold Number Analyzer¶
商品销量分析器,由关键词,分类器生成堆栈图。
用法¶
生成分析器实例¶
keywords = {'小米': ['米', 'mi'], '苹果': ['苹果', 'apple', 'iphone']}
from taobao_crawler.analyzer.sold_number_analyzer import SoldNumberAnalyzer
analyzer = SoldNumberAnalyzer(keywords, db)
SoldNumberAnalyzer(keywords, db)
中的 db
参见 DB
生成饼状图¶
analyzer.run()
类属性¶
-
class
analyzer.sold_number_analyzer.
SoldNumberAnalyzer
(keywords, db, div=10)¶ Bases:
object
商品销量分析器,由 keywords, 价格生成堆栈图
-
__init__
(keywords, db, div=10)¶ 参数: - keywords – 一个关键词的字典, 关键词的值为一个包含可能的, 示例: {‘小米’: [‘米’, ‘mi’], ‘苹果’: [‘苹果’, ‘apple’, ‘iphone’]}
- db – 一个 pymongo.MongoClient.db 的实例
- div – 划分的价格区间数
-
run
()¶ 运行商品销量分析器,画出堆栈图。
返回: 一个 matplotlib.pyplot 实例
-