Add string-based IDs for event log visualizer graphs and update command line flags.
The IDs be more stable than the plot titles and could be used to identify specific graphs in scripts. Change event_log_visualizer command line interface to control which plots are generated. Old interface had one command line flag per plot as well as a set of 'profiles' that enabled of disabled sets of plots. New interface has a command line flag which takes a string of all the plot names or profiles that should be enabled. In some cases, there are also slight naming changes for the plots. For example, the former command event_log_visualizer --plot_profile=sendside_bwe --plot_incoming_packet_sizes <filename> | python is now event_log_visualizer --plot=sendside_bwe,incoming_packet_sizes <filename> | python The former command event_log_visualizer --plot_profile=none --plot_incoming_packet_sizes <filename> | python is now event_log_visualizer --plot=incoming_packet_sizes <filename> | python The former command event_log_visualizer --plot_profile=all <filename> | python is now event_log_visualizer --plot=all <filename> | python Bug: webrtc:10623 Change-Id: Ife432c1e51edfce64af565a769f1764a16655bb6 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/140886 Reviewed-by: Sebastian Jansson <srte@webrtc.org> Commit-Queue: Björn Terelius <terelius@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28237}
This commit is contained in:

committed by
Commit Bot

parent
370f93a34a
commit
1aa9ee92f8
@ -138,7 +138,12 @@ class Plot {
|
||||
float top_margin = 0);
|
||||
|
||||
// Sets the title of the plot.
|
||||
void SetTitle(std::string title);
|
||||
void SetTitle(const std::string& title);
|
||||
|
||||
// Sets an unique ID for the plot. The ID is similar to the title except that
|
||||
// the title might change in future releases whereas the ID should be stable
|
||||
// over time.
|
||||
void SetId(const std::string& id);
|
||||
|
||||
// Add a new TimeSeries to the plot.
|
||||
void AppendTimeSeries(TimeSeries&& time_series);
|
||||
@ -158,6 +163,7 @@ class Plot {
|
||||
float yaxis_max_;
|
||||
std::string yaxis_label_;
|
||||
std::string title_;
|
||||
std::string id_;
|
||||
std::vector<TimeSeries> series_list_;
|
||||
std::vector<IntervalSeries> interval_list_;
|
||||
};
|
||||
|
Reference in New Issue
Block a user