widget.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:altair_widgets 作者: altair-viz 项目源码 文件源码
def plot(self, show=True):
        """ Assumes nothing in self.settings is None (i.e., there are no keys
        in settings such that settings[key] == None"""

        kwargs = {e['encoding']: _get_plot_command(e)
                  for e in self.settings['encodings']}

        mark_opts = {k: v for k, v in self.settings['mark'].items()}
        mark = mark_opts.pop('mark')
        Chart_mark = getattr(altair.Chart(self.df), mark)
        self.chart = Chart_mark(**mark_opts).encode(**kwargs)
        if show and self.show:
            clear_output()
            display(self.chart)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号