mirror of
https://github.com/sharkdp/hyperfine.git
synced 2026-11-02 01:00:31 +00:00
Add --log-time and --log-x flags
This commit is contained in:
1 parent
d441eefd1d
commit
c649d8d569
1 file changed
+16
-1
@@ -15,6 +15,13 @@ parser.add_argument(
|
|||||||
type=str,
|
type=str,
|
||||||
help="Name of the parameter / x-axis label",
|
help="Name of the parameter / x-axis label",
|
||||||
)
|
)
|
||||||
|
parser.add_argument(
|
||||||
|
"--log-x", help="Use a logarithmic x (parameter) axis", action="store_true"
|
||||||
|
)
|
||||||
|
parser.add_argument(
|
||||||
|
"--log-time", help="Use a logarithmic time axis", action="store_true"
|
||||||
|
)
|
||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
for filename in args.file:
|
for filename in args.file:
|
||||||
@@ -29,5 +36,13 @@ for filename in args.file:
|
|||||||
|
|
||||||
plt.xlabel(args.parameter_name)
|
plt.xlabel(args.parameter_name)
|
||||||
plt.ylabel("Time [s]")
|
plt.ylabel("Time [s]")
|
||||||
plt.ylim(0, None)
|
|
||||||
|
if args.log_time:
|
||||||
|
plt.yscale("log")
|
||||||
|
else:
|
||||||
|
plt.ylim(0, None)
|
||||||
|
|
||||||
|
if args.log_x:
|
||||||
|
plt.xscale("log")
|
||||||
|
|
||||||
plt.show()
|
plt.show()
|
||||||
Reference in new issue
Block a user