Exemplo n.º 1
0

def read_csvs_xname(xname, *values):
    stats = []
    for a in values:
        file = a + ".csv"
        stats.append(CSVStats(file, xname))
    return stats


def read_csvs(*values):
    return read_csvs_xname("hosts", *values)


# Write to file
write_file = True
# What file extension - .png, .eps
file_extension = "png"
file_extension = "eps"
# Show figure
mplot.show_fig = False

# Call all plot-functions
plotRoundtime()
plotSysUser()
plotBF()
plotOver()
plotOver2()
plotNetwork()
plotCheckingNtree()
Exemplo n.º 2
0
        for row in reader:
            if xname != "":
                x = row[xname]
            else:
                x += 1

            ret[x] = float(row[yname])

    return np.array(ret.values())


# Write to file
write_file = True
# Show figure
# mplot.show_fig = True
mplot.show_fig = False

plots = read_csvs("snp17_randhound", "snp17_tsscosi", "snp17_cosi",
                  "snp17_jvss")
plots_traffic = read_csvs("snp17_randhound_traffic", "snp17_tsscosi_traffic",
                          "snp17_cosi_traffic")

snp17rhound, snp17tsscosi, snp17cosi, jvss = plots
hosts, groupSizes = snp17rhound.get_limits('groupsize')

# Call all plot-functions
plotRandHerdSetup('Wall')
plotRandHerdSetup('CPU')
plotRandHerdRound()
plotRandHound('Wall')
plotRandHound('CPU')
Exemplo n.º 3
0
__author__ = 'ligasser'

import matplotlib.pyplot as plt
import matplotlib.ticker
import csv
import sys
import math
import matplotlib.patches as mpatches
from matplotlib.legend_handler import HandlerLine2D, HandlerRegularPolyCollection
from mplot import MPlot
from stats import CSVStats

color1_light = 'lightgreen'
color1_dark = 'green'
color2_light = 'lightblue'
color2_dark = 'blue'
color3_light = 'yellow'
color3_dark = 'brown'
color4_light = 'pink'
color4_dark = 'red'

mplot = MPlot()
mplot.plotPrepareLogLog()

mplot.show_fig = True
jvss = CSVStats('test_naive_multi.csv').get_values('round_wall')
plt.plot(jvss.x, jvss.avg, label='JVSS', linestyle='-', marker='^', color=color2_dark, zorder=3)
mplot.plotFilledLegend(jvss.x, jvss.min, jvss.max, "min-max", color2_light, z=0)
mplot.plotEnd()
Exemplo n.º 4
0
from mplot import MPlot
from stats import CSVStats

color1_light = 'lightgreen'
color1_dark = 'green'
color2_light = 'lightblue'
color2_dark = 'blue'
color3_light = 'yellow'
color3_dark = 'brown'
color4_light = 'pink'
color4_dark = 'red'

mplot = MPlot()
mplot.plotPrepareLogLog()

mplot.show_fig = True
jvss = CSVStats('test_naive_multi.csv').get_values('round_wall')
plt.plot(jvss.x,
         jvss.avg,
         label='JVSS',
         linestyle='-',
         marker='^',
         color=color2_dark,
         zorder=3)
mplot.plotFilledLegend(jvss.x,
                       jvss.min,
                       jvss.max,
                       "min-max",
                       color2_light,
                       z=0)
mplot.plotEnd()