mirror of
https://github.com/google/pebble.git
synced 2025-03-15 16:51:21 +00:00
44 lines
1.5 KiB
Python
44 lines
1.5 KiB
Python
|
# Copyright 2024 Google LLC
|
||
|
#
|
||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||
|
# you may not use this file except in compliance with the License.
|
||
|
# You may obtain a copy of the License at
|
||
|
#
|
||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||
|
#
|
||
|
# Unless required by applicable law or agreed to in writing, software
|
||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||
|
# See the License for the specific language governing permissions and
|
||
|
# limitations under the License.
|
||
|
|
||
|
""" Plot the stats contained in the .csv file generated by the test_kraepelin_algorithm
|
||
|
unit test (when STATS_FILE_NAME is defined).
|
||
|
"""
|
||
|
|
||
|
import argparse
|
||
|
import csv
|
||
|
import datetime
|
||
|
import json
|
||
|
import logging
|
||
|
import os
|
||
|
import struct
|
||
|
import sys
|
||
|
import matplotlib.pyplot as pyplot
|
||
|
|
||
|
|
||
|
##################################################################################################
|
||
|
if __name__ == '__main__':
|
||
|
values = [73, 75, 39, 41, 90, 128, 105, 156, 212, 23, 92, 78, 57, 46, 44, 52, 31, 26, 23, 13,
|
||
|
22, 11, 20, 25, 12, 13, 10, 25, 17, 23, 16, 15, 12, 20, 12, 21, 40, 38, 20, 21, 21,
|
||
|
41, 52, 35, 33, 23, 26, 21, 32, 23, 20, 16, 24, 23, 40, 46, 89, 152, 88, 33, 53, 11,
|
||
|
36, 45]
|
||
|
|
||
|
x_axis = range(64)
|
||
|
x_labels = [str(x) for x in x_axis]
|
||
|
|
||
|
pyplot.bar(x_axis, values, align='center')
|
||
|
pyplot.xticks(x_axis, x_labels, rotation='vertical')
|
||
|
pyplot.xlim(x_axis[0] - .5, x_axis[-1] + .5)
|
||
|
pyplot.show()
|