add edit functionality to charts
improve code edit script
Merge branch 'develop' into plugin_editor
finish code for modified methods of charts