'Create the visualization plugin object, parse its configuration file,
and return it.
:type   plugin_path:    string
:param  plugin_path:    relative or absolute filesystem path to the plugin
:rtype:                 ``VisualizationPlugin``
:returns:               the loaded plugin'

def load_plugin(self, plugin_path):

    plugin_name = os.path.split(plugin_path)[1]
    config_file = os.path.join(plugin_path, 'config', (plugin_name + '.xml'))
    config = self.config_parser.parse_file(config_file)
    if (not config):
        return None
    plugin = self._build_plugin(plugin_name, plugin_path, config)
    return plugin
