<s> """<STR_LIT>""" <EOL> import pandas as pd <EOL> from vincent import * <EOL> from vincent . core import KeyedList <EOL> farm_1 = { '<STR_LIT>' : <NUM_LIT:10> , '<STR_LIT>' : <NUM_LIT:32> , '<STR_LIT>' : <NUM_LIT> , '<STR_LIT>' : <NUM_LIT> , '<STR_LIT>' : <NUM_LIT> } <EOL> farm_2 = { '<STR_LIT>' : <NUM_LIT:15> , '<STR_LIT>' : <NUM_LIT> , '<STR_LIT>' : <NUM_LIT> , '<STR_LIT>' : <NUM_LIT:10> , '<STR_LIT>' : <NUM_LIT> } <EOL> farm_3 = { '<STR_LIT>' : <NUM_LIT:6> , '<STR_LIT>' : <NUM_LIT> , '<STR_LIT>' : <NUM_LIT> , '<STR_LIT>' : <NUM_LIT:16> , '<STR_LIT>' : <NUM_LIT:30> } <EOL> farm_4 = { '<STR_LIT>' : <NUM_LIT:12> , '<STR_LIT>' : <NUM_LIT:30> , '<STR_LIT>' : <NUM_LIT:15> , '<STR_LIT>' : <NUM_LIT:9> , '<STR_LIT>' : <NUM_LIT:15> } <EOL> farm_5 = { '<STR_LIT>' : <NUM_LIT:20> , '<STR_LIT>' : <NUM_LIT> , '<STR_LIT>' : <NUM_LIT> , '<STR_LIT>' : <NUM_LIT> , '<STR_LIT>' : <NUM_LIT> } <EOL> farm_6 = { '<STR_LIT>' : <NUM_LIT:3> , '<STR_LIT>' : <NUM_LIT> , '<STR_LIT>' : <NUM_LIT> , '<STR_LIT>' : <NUM_LIT:11> , '<STR_LIT>' : <NUM_LIT> } <EOL> data = [ farm_1 , farm_2 , farm_3 , farm_4 , farm_5 , farm_6 ] <EOL> index = [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] <EOL> df = pd . DataFrame ( data , index = index ) <EOL> vis = Visualization ( width = <NUM_LIT> , height = <NUM_LIT> ) <EOL> vis . padding = { '<STR_LIT>' : <NUM_LIT:10> , '<STR_LIT:left>' : <NUM_LIT:50> , '<STR_LIT>' : <NUM_LIT:50> , '<STR_LIT:right>' : <NUM_LIT:100> } <EOL> data = Data . from_pandas ( df , grouped = True ) <EOL> vis . data [ '<STR_LIT>' ] = data <EOL> vis . scales [ '<STR_LIT:x>' ] = Scale ( name = '<STR_LIT:x>' , type = '<STR_LIT>' , range = '<STR_LIT:width>' , <EOL> domain = DataRef ( data = '<STR_LIT>' , field = "<STR_LIT>" ) , <EOL> padding = <NUM_LIT> ) <EOL> vis . scales [ '<STR_LIT:y>' ] = Scale ( name = '<STR_LIT:y>' , range = '<STR_LIT>' , nice = True , <EOL> domain = DataRef ( data = '<STR_LIT>' , field = "<STR_LIT>" ) ) <EOL> vis . scales [ '<STR_LIT>' ] = Scale ( name = '<STR_LIT>' , type = '<STR_LIT>' , <EOL> domain = DataRef ( data = '<STR_LIT>' , field = '<STR_LIT>' ) , <EOL> range = '<STR_LIT>' ) <EOL> vis . axes . extend ( [ Axis ( type = '<STR_LIT:x>' , scale = '<STR_LIT:x>' ) , <EOL> Axis ( type = '<STR_LIT:y>' , scale = '<STR_LIT:y>' ) ] ) <EOL> enter_props = PropertySet ( x = ValueRef ( scale = '<STR_LIT>' , field = "<STR_LIT>" ) , <EOL> y = ValueRef ( scale = '<STR_LIT:y>' , field = "<STR_LIT>" ) , <EOL> width = ValueRef ( scale = '<STR_LIT>' , band = True , offset = - <NUM_LIT:1> ) , <EOL> y2 = ValueRef ( value = <NUM_LIT:0> , scale = '<STR_LIT:y>' ) , <EOL> fill = ValueRef ( scale = '<STR_LIT>' , field = '<STR_LIT>' ) ) <EOL> mark = Mark ( type = '<STR_LIT>' , from_ = transform , <EOL> marks = [ Mark ( type = '<STR_LIT>' , <EOL> properties = MarkProperties ( enter = enter_props ) ) ] ) <EOL> vis . marks . append ( mark ) <EOL> facet = Transform ( type = '<STR_LIT>' , keys = [ '<STR_LIT>' ] ) <EOL> transform = MarkRef ( data = '<STR_LIT>' , transform = [ facet ] ) <EOL> group_props = PropertySet ( x = ValueRef ( scale = '<STR_LIT:x>' , field = "<STR_LIT:key>" ) , <EOL> width = ValueRef ( scale = '<STR_LIT:x>' , band = True ) ) <EOL> vis . marks [ <NUM_LIT:0> ] . properties = MarkProperties ( enter = group_props ) <EOL> vis . marks [ <NUM_LIT:0> ] . scales = KeyedList ( ) <EOL> vis . marks [ <NUM_LIT:0> ] . scales [ '<STR_LIT>' ] = Scale ( name = '<STR_LIT>' , type = '<STR_LIT>' , <EOL> range = '<STR_LIT:width>' , <EOL> domain = DataRef ( field = '<STR_LIT>' ) ) <EOL> vis . axis_titles ( x = '<STR_LIT>' , y = '<STR_LIT>' ) <EOL> vis . legend ( title = '<STR_LIT>' ) <EOL> vis . to_json ( '<STR_LIT>' ) <EOL> vis = GroupedBar ( df ) <EOL> vis . axis_titles ( x = '<STR_LIT>' , y = '<STR_LIT>' ) <EOL> vis . width = <NUM_LIT> <EOL> vis . legend ( title = '<STR_LIT>' ) <EOL> vis . colors ( brew = '<STR_LIT>' ) <EOL> vis . to_json ( '<STR_LIT>' ) </s>
