@@ -29,6 +29,9 @@ def plotter(args):
2929
3030 df = pd .read_csv (args .csv_filepath )
3131 telemetry_modes_y_data = {}
32+ if not args .telemetry_modes :
33+ args .telemetry_modes = df ["Labels" ].unique ()
34+
3235 metric_name = get_metric_name (args )
3336 constructed_query_str = get_constructed_query_str (args )
3437
@@ -40,7 +43,7 @@ def plotter(args):
4043 plt .figure (figsize = (1138 / dpi , 871 / dpi ), dpi = dpi )
4144 fig = plt .figure (figsize = (1138 / dpi , 871 / dpi ), dpi = dpi )
4245 ax = fig .add_subplot (111 )
43- ax .set_ylim (0 , 1.0 )
46+ # ax.set_ylim(0, 1.0)
4447 for key , val in telemetry_modes_y_data .items ():
4548 plot_key = key
4649 match key :
@@ -107,15 +110,15 @@ def get_data_helper(df, query_list, query_str, telemetry_mode, metric_name):
107110 try :
108111 data [metric_name ].head ().empty
109112 except KeyError as e :
110- y_series_data .append (None )
113+ y_series_data .append (0 )
111114 else :
112115 if not data [metric_name ].head ().empty :
113116 if metric_name .startswith ('cpu' ) or metric_name .startswith ('mem' ):
114117 y_series_data .append (data [metric_name ].head (1 ).values [0 ])
115118 else :
116- y_series_data .append (data [metric_name ].head (1 ).values [0 ] / data [ "ActualQPS" ]. head ( 1 ). values [ 0 ] )
119+ y_series_data .append (data [metric_name ].head (1 ).values [0 ] / 1000 )
117120 else :
118- y_series_data .append (None )
121+ y_series_data .append (0 )
119122
120123 return y_series_data
121124
@@ -174,7 +177,8 @@ def get_parser():
174177 parser .add_argument (
175178 "--query_str" ,
176179 help = "Specify the qps or conn query_str that will be used to query your y-axis data based on the CSV file."
177- "For example: conn_query_str=ActualQPS==1000, qps_query_str=NumThreads==16."
180+ "For example: conn_query_str=ActualQPS==1000, qps_query_str=NumThreads==16." ,
181+ default = ""
178182 )
179183 parser .add_argument (
180184 "--csv_filepath" ,
0 commit comments