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 实例