Skip to content

Instantly share code, notes, and snippets.

@florin-chelaru
florin-chelaru / my-data-provider-settings-overrides.js
Created February 14, 2015 18:52
My Data Provider (Epiviz 3)
epiviz.Config.SETTINGS.dataProviders.push('epiviz.plugins.data.MyDataProvider');
@florin-chelaru
florin-chelaru / settings-override-tutorial.js
Last active August 29, 2015 14:15
Settings Override Tutorial (Epiviz 3)
// Create a new color palette
var myPalette = new epiviz.ui.charts.ColorPalette(['#ed2d2e', '#008c47'], 'My Palette', 'my-palette');
epiviz.Config.SETTINGS.colorPalettes.push(myPalette);
// Set the default colors for the Scatter Plot to '#ed2d2e' and '#008c47'
epiviz.Config.SETTINGS.chartSettings['epiviz.plugins.charts.ScatterPlot']['colors'] = 'my-palette';
// Set the Scatter Plot custom setting circleRadiusRatio to 0.02
epiviz.Config.SETTINGS.chartCustomSettings['epiviz.plugins.charts.ScatterPlot']['circleRadiusRatio'] = 0.02;
@florin-chelaru
florin-chelaru / ucsc-data-provider.js
Last active August 29, 2015 14:15
UCSC Demo (Epiviz 3)
/**
* Created by Florin Chelaru ( florinc [at] umd [dot] edu )
* Date: 5/6/14
* Time: 2:41 PM
*/
goog.provide('epiviz.plugins.data.UCSCDataProvider');
/**
@florin-chelaru
florin-chelaru / my-settings-overrides.js
Created January 27, 2015 20:06
Epiviz 3 Chart Plugins API Tutorial
epiviz.Config.SETTINGS.chartTypes.push('epiviz.plugins.charts.MyTrackType');
var x = document.cookie;
alert(x);
window.open('http://epiviz-dev.cbcb.umd.edu/');
console.log('still ok');
epiviz.EpiViz.SETTINGS.chartSettings = {
default: {
colors: new epiviz.ui.charts.ColorPalette(epiviz.Config.COLORS_BRIGHT),
decorations: [
'epiviz.ui.charts.decoration.RemoveChartButton',
'epiviz.ui.charts.decoration.SaveChartButton',
'epiviz.ui.charts.decoration.ChartColorsButton',
'epiviz.ui.charts.decoration.CustomSettingsButton',
'epiviz.ui.charts.decoration.ToggleTooltipButton',
/**
* Created by Florin Chelaru ( florinc [at] umd [dot] edu )
* Date: 10/9/13
* Time: 11:13 AM
*/
/**
* Overrides the default configuration settings for EpiViz
*/
epiviz.EpiViz.SETTINGS = {
@florin-chelaru
florin-chelaru / override-settings.js
Created June 17, 2014 16:05
Disable Lines in Line Track
epiviz.EpiViz.SETTINGS['chartCustomSettings']['epiviz.plugins.charts.LineTrack']['showLines'] = false;
/**
* Created by Florin Chelaru ( florinc [at] umd [dot] edu )
* Date: 5/6/14
* Time: 2:41 PM
*/
goog.provide('epiviz.plugins.data.UCSCDataProvider');
/**
/**
* Created by Florin Chelaru ( florinc [at] umd [dot] edu )
* Date: 5/6/14
* Time: 2:41 PM
*/
goog.provide('epiviz.plugins.data.UCSCDataProvider');
/**