code: private void createPartyBallotChart(final AbstractOrderedLayout content,final DataValueCalculator dataValueCalculator) {
  		final Map<String, List<ViewRiksdagenVoteDataBallotPartySummaryDaily>> map = getPartyMap();
  
  		final DataSeries dataSeries = new DataSeries();
  
  		final SimpleDateFormat simpleDateFormat = new SimpleDateFormat(DD_MMM_YYYY, Locale.ENGLISH);
  
  		final Series series = new Series();
  
  		for (final Entry<String, List<ViewRiksdagenVoteDataBallotPartySummaryDaily>> entry : map.entrySet()) {
  
  			if (!"-".equals(entry.getKey())) {
  				addBallotData(dataValueCalculator, dataSeries, simpleDateFormat, series, entry);
  			}
  		}
  
  		addChart(content,"Party ballot chart", new DCharts().setDataSeries(dataSeries).setOptions(getChartOptions().createOptionsXYDateFloatLegendInsideOneColumn(series)).show(), true);
  	}
docs: Creates the party ballot chart.
  
  @param dataValueCalculator
  the data value calculator
  @return the d charts