Skip to content

Dodge transform ^0.5.0

Given one position dimension (either x or y), the dodge transform computes the other position dimension such that dots are packed densely without overlapping. The dodgeX transform computes x (horizontal position) given y (vertical position), while the dodgeY transform computes y given x.

The dodge transform is commonly used to produce beeswarm 🐝 plots, a way of showing a one-dimensional distribution that preserves the visual identity of individual data points. For example, the dots below represent the weights of cars; the rough shape of the pile gives a sense of the overall distribution (peaking around 2,100 pounds), and you can hover an individual dot to see which car it represents.

2,0002,5003,0003,5004,0004,5005,000weight (lb) →AMC Ambassador BroughamAMC Ambassador DPLAMC Ambassador SSTAMC Concord DL 6AMC Concord DLAMC Concord DLAMC ConcordAMC ConcordAMC GremlinAMC GremlinAMC GremlinAMC GremlinAMC Hornet Sportabout (Wagon)AMC HornetAMC HornetAMC HornetAMC HornetAMC Matador (Wagon)AMC Matador (Wagon)AMC MatadorAMC MatadorAMC MatadorAMC MatadorAMC MatadorAMC Pacer D/LAMC PacerAMC Rebel SST (Wagon)AMC Rebel SSTAMC Spirit DLAudi 100 LSAudi 100 LSAudi 100 LSAudi 4000Audi 5000Audi 5000S (Diesel)Audi FoxBMW 2002BMW 320iBuick Century 350Buick Century LimitedBuick Century Luxus (Wagon)Buick Century SpecialBuick CenturyBuick CenturyBuick Electra 225 CustomBuick Estate Wagon (Wagon)Buick Estate Wagon (Wagon)Buick Lesabre CustomBuick Opel Isuzu DeluxeBuick Regal Sport Coupe (Turbo)Buick SkyhawkBuick Skylark 320Buick Skylark LimitedBuick SkylarkBuick SkylarkCadillac EldoradoCadillac SevilleChevroelt Chevelle MalibuChevrolet Bel AirChevrolet CamaroChevrolet Caprice ClassicChevrolet Caprice ClassicChevrolet Caprice ClassicChevrolet Cavalier 2-DoorChevrolet Cavalier WagonChevrolet CavalierChevrolet Chevelle Concours (Wagon)Chevrolet Chevelle Concours (Wagon)Chevrolet Chevelle Malibu ClassicChevrolet Chevelle Malibu ClassicChevrolet Chevelle MalibuChevrolet Chevelle MalibuChevrolet ChevetteChevrolet ChevetteChevrolet ChevetteChevrolet ChevetteChevrolet CitationChevrolet CitationChevrolet CitationChevrolet ConcoursChevrolet ImpalaChevrolet ImpalaChevrolet ImpalaChevrolet ImpalaChevrolet Malibu Classic (Wagon)Chevrolet MalibuChevrolet MalibuChevrolet Monte Carlo LandauChevrolet Monte Carlo LandauChevrolet Monte Carlo SChevrolet Monte CarloChevrolet Monza 2+2Chevrolet Nova CustomChevrolet NovaChevrolet NovaChevrolet NovaChevrolet Vega (Wagon)Chevrolet Vega 2300Chevrolet VegaChevrolet VegaChevrolet VegaChevrolet WoodyChevy C10Chevy C20Chevy S-10Chrysler CordobaChrysler Lebaron MedallionChrysler Lebaron SalonChrysler Lebaron Town & Country (Wagon)Chrysler New Yorker BroughamChrysler Newport RoyalCitroen DS-21 PallasDatsun 1200Datsun 200SXDatsun 200SXDatsun 210Datsun 210Datsun 210Datsun 280ZXDatsun 310 GXDatsun 310Datsun 510 (Wagon)Datsun 510 HatchbackDatsun 510Datsun 610Datsun 710Datsun 710Datsun 810 MaximaDatsun 810Datsun B-210Datsun B210 GXDatsun B210Datsun F-10 HatchbackDatsun PL510Datsun PL510Dodge Aries SEDodge Aries Wagon (Wagon)Dodge Aspen 6Dodge Aspen SEDodge AspenDodge AspenDodge Challenger SEDodge Charger 2.2Dodge Colt (Wagon)Dodge Colt HardtopDodge Colt Hatchback CustomDodge Colt M/MDodge ColtDodge ColtDodge ColtDodge Coronet BroughamDodge Coronet Custom (Wagon)Dodge Coronet CustomDodge D100Dodge D200Dodge Dart CustomDodge DiplomatDodge Magnum XEDodge Monaco (Wagon)Dodge Monaco BroughamDodge OmniDodge RampageDodge St. RegisFiat 124 Sport CoupeFiat 124 TCFiat 124BFiat 128Fiat 128Fiat 131Fiat Strada CustomFiat X1.9Ford Capri IIFord Country Squire (Wagon)Ford Country Squire (Wagon)Ford CountryFord Escort 2HFord Escort 4WFord F108Ford F250Ford Fairmont (Auto)Ford Fairmont (Man)Ford Fairmont 4Ford Fairmont FuturaFord FairmontFord FiestaFord FuturaFord Galaxie 500Ford Galaxie 500Ford Galaxie 500Ford Gran Torino (Wagon)Ford Gran Torino (Wagon)Ford Gran TorinoFord Gran TorinoFord Gran TorinoFord Granada GhiaFord Granada GLFord Granada LFord GranadaFord LTD LandauFord LTDFord LTDFord MaverickFord MaverickFord MaverickFord MaverickFord MaverickFord Mustang Boss 302Ford Mustang CobraFord Mustang GLFord Mustang II 2+2Ford Mustang IIFord MustangFord Pinto (Wagon)Ford Pinto RunaboutFord PintoFord PintoFord PintoFord PintoFord PintoFord PintoFord RangerFord ThunderbirdFord Torino (Wagon)Ford Torino 500Ford TorinoHi 1200DHonda Accord CVCCHonda Accord LXHonda AccordHonda AccordHonda Civic (Auto)Honda Civic 1300Honda Civic 1500 GLHonda Civic CVCCHonda Civic CVCCHonda CivicHonda CivicHonda CivicHonda PreludeMaxda GLC DeluxeMaxda RX-3Mazda 626Mazda 626Mazda GLC 4Mazda GLC Custom LMazda GLC CustomMazda GLC DeluxeMazda GLCMazda RX-2 CoupeMazda RX-4Mazda RX-7 GsMercedes-Benz 240DMercedes-Benz 280SMercedes-Benz 300DMercury Capri 2000Mercury Capri V6Mercury Cougar BroughamMercury Grand MarquisMercury Lynx LMercury Marquis BroughamMercury MarquisMercury Monarch GhiaMercury MonarchMercury Zephyr 6Mercury ZephyrNissan Stanza XEOldsmobile Cutlass Ciera (Diesel)Oldsmobile Cutlass LSOldsmobile Cutlass Salon BroughamOldsmobile Cutlass Salon BroughamOldsmobile Cutlass SupremeOldsmobile Delta 88 RoyaleOldsmobile Omega BroughamOldsmobile OmegaOldsmobile Starfire SXOldsmobile Vista CruiserOpel 1900Opel 1900Opel MantaOpel MantaPeugeot 304Peugeot 504 (Wagon)Peugeot 504Peugeot 504Peugeot 504Peugeot 504Peugeot 505S Turbo DieselPeugeot 604SLPlymouth Arrow GSPlymouth Barracuda 340Plymouth ChampPlymouth CricketPlymouth Custom SuburbPlymouth DusterPlymouth DusterPlymouth DusterPlymouth Fury Gran SedanPlymouth Fury IIIPlymouth Fury IIIPlymouth Fury IIIPlymouth FuryPlymouth Grand FuryPlymouth Horizon 4Plymouth Horizon MiserPlymouth Horizon TC3Plymouth HorizonPlymouth ReliantPlymouth ReliantPlymouth SapporoPlymouth Satellite (Wagon)Plymouth Satellite Custom (Wagon)Plymouth Satellite CustomPlymouth Satellite SebringPlymouth SatellitePlymouth Valiant CustomPlymouth ValiantPlymouth ValiantPlymouth Volare CustomPlymouth Volare Premier V8Plymouth VolarePontiac AstroPontiac Catalina BroughamPontiac CatalinaPontiac CatalinaPontiac CatalinaPontiac FirebirdPontiac Grand Prix LjPontiac Grand PrixPontiac J2000 Se HatchbackPontiac Lemans V6Pontiac Phoenix LJPontiac PhoenixPontiac PhoenixPontiac Safari (Wagon)Pontiac Sunbird CoupePontiac Ventura SjRenault 12 (Wagon)Renault 12TLRenault 18IRenault 5 GtlRenault Lecar DeluxeSaab 900SSaab 99ESaab 99GLESaab 99LESaab 99LESubaru DLSubaru DLSubaruSubaruToyota CarinaToyota Celica GT LiftbackToyota Celica GTToyota Corolla 1200Toyota Corolla 1200Toyota Corolla 1600 (Wagon)Toyota Corolla LiftbackToyota Corolla TercelToyota CorollaToyota CorollaToyota CorollaToyota CorollaToyota CorollaToyota Corona HardtopToyota Corona LiftbackToyota Corona Mark IIToyota CoronaToyota CoronaToyota CoronaToyota CoronaToyota CressidaToyota Mark IIToyota Mark IIToyota StarletToyota TercelToyouta Corona Mark II (Wagon)Triumph TR7 CoupeVokswagen RabbitVolkswagen 1131 Deluxe SedanVolkswagen 411 (Wagon)Volkswagen Dasher (Diesel)Volkswagen DasherVolkswagen DasherVolkswagen DasherVolkswagen JettaVolkswagen Model 111Volkswagen PickupVolkswagen Rabbit C (Diesel)Volkswagen Rabbit Custom DieselVolkswagen Rabbit CustomVolkswagen Rabbit CustomVolkswagen Rabbit LVolkswagen RabbitVolkswagen RabbitVolkswagen RabbitVolkswagen RabbitVolkswagen SciroccoVolkswagen Super Beetle 117Volkswagen Super BeetleVolkswagen Type 3Volvo 144EAVolvo 145E (Wagon)Volvo 244DLVolvo 245Volvo 264GLVolvo DieselFork
js
Plot.plot({
  height: 160,
  marks: [
    Plot.dotX(cars, Plot.dodgeY({x: "weight (lb)", title: "name", fill: "currentColor"}))
  ]
})

Compare this to a conventional histogram using a rect mark.

020406080100↑ Frequency1,5002,0002,5003,0003,5004,0004,5005,0005,500weight (lb) →Fork
js
Plot.plot({
  height: 180,
  marks: [
    Plot.rectY(cars, Plot.binX({y: "count"}, {x: "weight (lb)"})),
    Plot.ruleY([0])
  ]
})

The dodge transform works with Plot’s faceting system, allowing independent beeswarm plots on discrete partitions of the data. Below, penguins are grouped by species and colored by sex, while vertical↕︎ position (y) encodes body mass.

FEMALEMALEnull
AdelieChinstrapGentoospecies3,0003,5004,0004,5005,0005,5006,000↑ body_mass_g
Fork
js
Plot.plot({
  y: {grid: true},
  color: {legend: true},
  marks: [
    Plot.dot(penguins, Plot.dodgeX("middle", {fx: "species", y: "body_mass_g", fill: "sex"}))
  ]
})

Beeswarm plots avoid the occlusion problem of dense scatterplots and barcode plots.

2,0002,5003,0003,5004,0004,5005,000weight (lb) →Fork
js
Plot.dotX(cars, {x: "weight (lb)"}).plot()
2,0002,5003,0003,5004,0004,5005,000weight (lb) →Fork
js
Plot.ruleX(cars, {x: "weight (lb)"}).plot()

The anchor option specifies the layout baseline: the optimal output position. For the dodgeX transform, the supported anchors are: left (default), middle, right. For the dodgeY transform, the supported anchors are: bottom (default), middle, top. When the middle anchor is used, the dots are placed symmetrically around the baseline.

2,0002,5003,0003,5004,0004,5005,000weight (lb) →Fork
js
Plot.plot({
  height: 180,
  marks: [
    Plot.dot(cars, Plot.dodgeY(anchor, {x: "weight (lb)", fill: "currentColor"}))
  ]
})

When using dodgeY, you must typically specify the plot’s height to create suitable space for the layout. The dodge transform is not currently able to set the height automatically. For dodgeX, the default width of 640 is often sufficient, though you may need to adjust it as well depending on your data.

The dodge transform differs from the stack transform in that the dots do not need the exact same input position to avoid overlap; the dodge transform respects the radius r of each dot. Try adjusting the radius below to see the effect.

2,0002,5003,0003,5004,0004,5005,000weight (lb) →Fork
js
Plot.plot({
  height: 180,
  marks: [
    Plot.dot(cars, Plot.dodgeY({x: "weight (lb)", r, fill: "currentColor"}))
  ]
})

The dodge transform also supports a padding option (default 1), which specifies the minimum separating distance between dots. Increase it for more breathing room.

2,0002,5003,0003,5004,0004,5005,000weight (lb) →Fork
js
Plot.plot({
  height: 180,
  marks: [
    Plot.dot(cars, Plot.dodgeY({x: "weight (lb)", padding, fill: "currentColor"}))
  ]
})

If r is a channel, the dodge transform will position circles of varying radius. The chart below shows twenty years of IPO offerings leading up to Facebook’s $104B offering in 2012; each circle is sized proportionally to the associated company’s valuation at IPO. (This data comes from “The Facebook Offering: How It Compares” by Jeremy Ashkenas, Matthew Bloch, Shan Carter, and Amanda Cox.) Facebook’s valuation was nearly four times that of Google, the previous record. The 2000 dot-com bubble is also visible.

1980198519901995200020052010Facebook 104.1BGoogle 27.7BCorvis Corp 15.6BInfonet Services Corp 13.2BGroupon 12.8BKPNQwest 12.4BMetroPCS Communications 8.7BYandex NV 8.0BEquant NV 7.3BZynga 7.0BWebVan Group 6.5BMcCaw Cellular Communications 4.8BClearwire Corp 4.4BSGS-Thomson Microelectronics 4.3BLinkedIn Corp 4.3BIridium World Communications 4.2BFlag Telecom Holdings Ltd 4.1BVerisk Analytics 4.1BONI Systems Corp 4.0BSycamore Networks 4.0BNorthPoint Communications Grp 3.9BOplink Communications 3.6BTeleport Communications Group 3.6BTransmeta Corp 3.5BAPPLE COMPUTER 3.4BICO Global Communications 3.4BHandspring 3.3BStoragenetworks 3.2BAkamai Technologies 3.2BSensata Tech Hldg NV 3.1BPriceline.com 3.1BCosine Communications 3.0BCIENA Corp 3.0BVonage Hldgs Corp 2.9BAvanex Corp 2.9BJD Edwards & Company 2.9BBoston Scientific 2.8BeToys 2.7BPandora Media 2.6BMP3.COM 2.5BPanAmSat 2.5BExcel Communications 2.3BJuniper Networks 2.3BTeleCorp PCS 2.3BDIASONICS, INC. 2.2BNetZero 2.2BBuy.com 2.2BFreemarkets 2.2BOnvia.com 2.2BNiku Corp 2.2BHomeAway 2.2BTelesystem International 2.1BCellcom Israel Ltd 2.1BDolby Laboratories 2.1BUTStarcom 2.1BTellium 2.1BOrganic 2.1BInternet Capital Group 2.0BRhythms NetConnections 2.0BGarmin Ltd 2.0BHomeGrocer.com 2.0BSilicon Laboratories 1.9BPerot Systems Corp 1.9BFoundry Networks 1.9BAvici Systems 1.9BSonus Networks 1.8BHomestore.com 1.8BBlue Martini Software 1.8BAvenue A 1.7B1-800-Flowers.com 1.7BGigamedia Ltd 1.7BBell Canada International 1.7BAt Home Corp 1.7Be Machines 1.7BInterNAP Network Services 1.7BNetSuite 1.7BGateway 2000 1.7BTELEVIDEO SYSTEMS 1.7BMarvell Technology Group Ltd 1.6BDivine Interventures 1.6BNetscape Communications 1.6BVA Linux Systems 1.6BIMPSAT Fiber Networks 1.6BSplunk 1.6BUniversal Access 1.6BExfo Electro Optical 1.6BNew Focus 1.5BArrowPoint Communications 1.5BIndigo 1.5BRackspace Hosting 1.5BAllied Riser Communications Co 1.5BXYLAN 1.5BwebMethods 1.5BFusion-io 1.5BPeoplePC 1.5BNetScreen Technologies 1.4BVIA NET.WORKS 1.4BTriton PCS Holdings 1.4BNetpliance 1.4BPortal Software 1.4BAriba 1.4BBroadcom Corp 1.4BDemand Media 1.4BiBeam Broadcasting Corp 1.4BUnivision Communications 1.4BSelectica 1.4BLookSmart Ltd 1.4BUbiquiti Networks 1.3BValue America 1.3BGlobal TeleSystems Group 1.3B724 Solutions 1.3BAlamosa PCS Holdings 1.3BSalesForce.com 1.3BTelocity Delaware 1.3BFinisar 1.3BOrbitz 1.3BMcLeod 1.3BRed Hat 1.3BMatrixOne 1.2BAmkor Technology 1.2BPixar 1.2BCompuWare 1.2BExactTarget 1.2BLSI LOGIC CORP. 1.2BGT Interactive Software 1.2BVersata 1.2BInfinera Corp 1.2BAGENCY.COM Ltd 1.2BAsiaInfo Holdings 1.2BOptionsXpress Holdings 1.2BNextcard 1.2BCellNet Data Systems 1.2BEquinix 1.2BNetwork Plus Corp 1.1BNextLink Communications 1.1BFORTUNE SYSTEMS 1.1BMarquette Electronics 1.1BCogent 1.1BTurnstone Systems 1.1BCovad Communications Group 1.1BExult 1.1BCritical Path 1.1BUS Internetworking 1.1BFirstWorld Communications 1.1BExtreme Networks 1.1BPlanetRx.com 1.1BMicrosoft 1.1BStar Media Network 1.1BSoftware Technologies Corp 1.1BRiskMetrics Group 1.1BCacheFlow 1.1BAdvanced Fibre Communications 1.0BAllegiance Telecom 1.0BOmnipoint 1.0BFocal Communications Corp 1.0BAccuray 1.0BiXL Enterprises 1.0BDrugstore.com 1.0BOmniSky Corp 1.0BCypress Communications Corp 1.0BTomotherapy Incorporated 1.0BLante Corp 1.0BVerio 1.0BIpass 1.0BHyperion Telecommunications 1.0BAPOLLO COMPUTER 1.0BPaging Network 1.0BGoAmerica 1.0BNeoforma.com 1.0BeBay 1.0BAlteon Websystems 1.0BAccelerated Networks 1.0BMillennial Media 1.0BSunrise Telecom 1.0BIntegrated Telecom Express 1.0BPaypal 1.0BRegister.com 1.0BInet Technologies 1.0BTickets.com 1.0BiVillage 1.0BExcel Switching Corp 0.9BFirePond 0.9BArterial Vascular Engineering 0.9BScient Corporation 0.9B3PAR 0.9BInterTrust Technologies Corp 0.9BTheraSense 0.9BNet 2000 Communications 0.9BHigh Speed Access Corp 0.9BAruba Networks 0.9BBruker Daltonics 0.9BYelp 0.9BIXIA Communications 0.9BGoto.com 0.9BSina.com 0.9BMcClatchy Newspapers 0.9BLiberate Technologies 0.9BCorio 0.9BDice Holdings 0.9BIsilon Systems 0.9BSun Microsystems 0.9BASM Lithography Holding 0.9BE-Stamp Corp 0.9BCTI Molecular Imaging 0.9BM/A-COM Technology Solutions 0.9BMercadolibre 0.9BAclara Biosciences 0.9BWit Capital Group 0.9BObjective Systems Integrators 0.9BMetaSolv Software 0.8BData Domain 0.8BInterXion Holding NV 0.8BFortinet 0.8BBrooks Fiber Properties 0.8BSolarWinds 0.8BCheckFree 0.8BEl Sitio International Corp 0.8BSaba Software 0.8BSoftware.com 0.8BCreative Technology 0.8BCentillium Communications 0.8BStarent Networks Corp 0.8BPacific Biosciences of CA 0.8BChordiant Software 0.8BKAYPRO CORPORATION 0.8BBigband Networks 0.8BAdvanced Switching Communic 0.8BCobalt Networks 0.8BAmerican Mobile Satellite 0.8BThe Active Network 0.8Bev3 0.8BMicrotune 0.8BWireless Facilities 0.8BRealD 0.8BLexent 0.8BESS Technology 0.8BSaifun Semiconductors Ltd 0.8BQuintus Corp 0.8BTenFold Corp 0.8BInsweb Corp 0.8BNova 0.8BQlik Technologies 0.8BAtheros Communications 0.8BinterWAVE Communications 0.8BGT Group Telecom 0.8BSplitRock Services 0.7BIlluminet Holdings 0.7BHypercom Corp 0.7BCabletron Systems 0.7BMultilink Technology Corp 0.7BHealtheon Corp 0.7BPageMart Wireless 0.7BInterland 0.7BNetwork Engines 0.7BInPhonic 0.7BNexGen 0.7BEfficient Networks 0.7BNetezza Corp 0.7BAngie's List 0.7BLoudeye Technologies 0.7BOpen Market 0.7BHeartport 0.7BOndisplay 0.7BResonate 0.7BNetwork Access Solutions Corp 0.7BE-Loan 0.7BMedicaLogic 0.7BQuest Software 0.7BGeoCities 0.7BALTOS COMPUTERS 0.7BJive Software 0.7BInternatnl Network Services 0.7BInfoblox 0.7BIXC Communications 0.7BQuokka Sports 0.7BDecisionOne 0.7BRiverbed Technology 0.7BCaldera Systems 0.7Bi2 Technologies 0.7BRealPage 0.7BTelular 0.7BGadzoox Networks 0.7BQiao Xing Mobile Commun 0.7BDelano Technology Corp 0.7BQuinStreet 0.7BBazaarvoice 0.7BUNGERMANN-BASS, INC. 0.7BPATHCOM 0.7BElectroCom Automation 0.7BGetthere.Com 0.7BHigher One Holdings 0.7BLightspan Partnership 0.7BVignette Corp 0.7BTelco Communications Group 0.7BiAsia Works 0.7BDealerTrack Holdings 0.7BKyphon 0.7BMIPS Computer Systems 0.7BTriton Network Systems 0.7BWebex Communications 0.7BAMDAHL 0.7Bibasis 0.7BPhone.com 0.7BBrocade Comm Sys 0.7BGuidewire Software 0.7BCheckPoint Software Tech 0.7BIllumina 0.7BUbiquitel 0.7BOpus360 Corp 0.6BVitria Technology 0.6BRedback Networks 0.6BBSquare Corp 0.6BMapQuest.com 0.6BCOMPUTER LANGUAGE 0.6BAshford.Com 0.6BAsiacontent.com Ltd 0.6BArrow International 0.6BChemdex Corp 0.6BHighwayMaster Communications 0.6BFTP Software 0.6BLOTUS DEVELOPMENT 0.6BINTECOM INC 0.6BCommerce One 0.6BOTG Software 0.6BEmerge Interactive 0.6BCopper Mountain Networks 0.6BVastera 0.6BCOMPAQ COMPUTER 0.6BZapme Corp 0.6BSiRF Technology Holdings 0.6BSwitch And Data 0.6BWink Communications 0.6BCONVERGENT TECH 0.6Bathenahealth 0.6BCalico Commerce 0.6BCrossroads Systems 0.6BSupport.com 0.6BMarimba 0.6BNuance Communications 0.6BSigmatel 0.6BCornerstone OnDemand 0.6BJuno Online Services 0.6BDigitalthink 0.6BData Return Corp 0.6BWomen.com Networks 0.6BAcme Packet 0.6BVicinity Corp 0.6BTheStreet.com 0.6BAncestry.com 0.6BTessera Technologies 0.6BOccuLogix 0.6BShopping.com Ltd 0.6BExtensity 0.6BInvenSense 0.6BEndWave Corp 0.6BAmazon.com 0.6BDivX 0.6BVyyo 0.6BCypress Semiconductor 0.6BFairMarket 0.6BQAD 0.6BHarris Interactive 0.6BScreamingMedia 0.6BARTISTdirect 0.6BVerifone 0.6BICx Technologies 0.6BUUNet Technologies 0.6BWorldGate Communications 0.6BPRIAM CORPORATION 0.6BLuminant Worldwide Corp 0.6BDSL.net 0.6BOneMain.com 0.6BDocent 0.6BDYSAN 0.6BPerformance Systems 0.6BMicroStrategy 0.6BMusicmaker.com 0.6BSanta Cruz Operation 0.6BCavium Networks 0.6BFormFactor 0.6BInterliant 0.6BLEE DATA 0.6BMetroNet Communications Corp 0.6BPinnacle Holdings 0.6BTherma-Wave 0.6BITXC Corp 0.6BKana Communications 0.6BAether Systems 0.6BAgile Software Corp 0.6BJNI Corp 0.6BWitness Systems 0.6BE.piphany 0.6BVisicu 0.6BLoudcloud 0.6BTechTarget 0.6BITC Deltacom 0.6BAutobytel.com 0.6BVistaPrint Limited 0.6BForte Software 0.5BHittite Microwave Corp 0.5BCSG Systems International 0.5BNovatel Wireless 0.5BPredictive Systems 0.5BSMTC Corp 0.5BInterWorld Corp 0.5BSuccessFactors 0.5BQuantum Effect Devices 0.5BUSCS International 0.5BCyberian Outpost 0.5BShopNow.com 0.5BZillow 0.5BIDX Systems 0.5BVixel Corp 0.5BSkullcandy 0.5BMellanox Technologies Ltd 0.5BK12 0.5BFloware Wireless Systems Ltd 0.5B@Road 0.5BCylink 0.5BQUALCOMM 0.5BNumerical Technologies 0.5BMICRON TECHNOLOGY 0.5BRealNetworks 0.5BComputron Software 0.5BUS LEC Corp 0.5BNightHawk Radiology Holdings 0.5BPremiere Technologies 0.5BSohu.com 0.5BResponsys 0.5BSciQuest.com 0.5BClarent Corp 0.5BFogdog Sports 0.5BPacketeer 0.5BVina Technologies 0.5BINTERGRAPH 0.5BAvantGo 0.5BGenomica Corp 0.5BLHS Group 0.5BRazorfish 0.5BMENTOR GRAPHICS 0.5BTeradata 0.5BAffinity Technology Group 0.5BClearnet Communications 0.5BGeneral Magic 0.5BMpath Interactive 0.5BStamps.com 0.5BTeleCommunications Systems 0.5BNetcentives 0.5BConner Peripherals 0.5BSYSTEMS & COMPUTERS 0.5BRead-Rite 0.5BSignalSoft Corp 0.5BIntraware 0.5BInktomi Corporation 0.5BAspec Technology 0.5BARBINET THEXCHANGE INC 0.5BCenCall Communications 0.5BArtisoft 0.5BKanbay International 0.5BAlliance Fiber Optic Products 0.5BVentritex 0.5BDAISY SYSTEMS 0.5BInterwoven 0.5BMediaplex 0.5BMICOM SYSTEMS 0.5BConvergent Communications 0.5BComscore 0.5BArt Technology Group 0.5BISS Group 0.5BADTRAN 0.5BInforte Corp 0.5BEvoke Communications 0.5BYahoo! 0.5BClick Commerce 0.5BMakeMyTrip Ltd 0.5BChina.com Corp 0.5BCAIS Internet 0.5BAirvana 0.5BSTRATUS COMPUTER 0.5BConor Medsystems 0.5Bnet.Genesis Corp 0.5BPalmer Wireless 0.5BCalix 0.5BBladeLogic 0.5BGenesys Telecommun Labs 0.5BEMC 0.5BDocumentum 0.5BOptium Corp 0.5BManhattan Associates 0.5BDigital Impact 0.5BAdvanced Analogic Technologies 0.5BFlyCast Communications 0.5BMagma Design Automation 0.5BConstant Contact 0.5BNetro Corporation 0.5BRADVision Ltd 0.5BMINISCRIBECORP. 0.5BSEAGATE TECHNOLOGY 0.5BEverex Systems 0.5BAutoweb.com 0.5BBE Semiconductor Industries 0.5BMedscape 0.5BLantronix 0.5BPrime Response 0.5BVanguard Cellular Systems 0.5BPixelworks 0.5BLoopNet 0.5B3DO 0.5BGalileo Technology 0.5BMastech 0.5BUSN Communications 0.5BDemandware 0.5BMASSTOR SYSTEMS 0.5BNVidia Corporation 0.5BAUTOMATIX INCORPORATED 0.5BStac Electronics 0.5BAsk Jeeves 0.5BLeadis Technology 0.5BSemiLEDs Corp 0.5BWebsense 0.5BDigital Island 0.5BMetro Mobile CTS 0.5BCanadian Solar 0.5BVLSI TECHNOLOGY 0.5BCyrix 0.5BPegasystems 0.5BMKS Instruments 0.5BSynnex Information Tech 0.5BOpenTable 0.5BNeutral Tandem 0.5BEprise Corp 0.4BTadiran 0.4Bi3 Mobile 0.4BPortalPlayer 0.4BeGain Communications 0.4BZY MOS CORPORATION 0.4BSRA International 0.4BBlaze Software 0.4BMortgage.com 0.4BSonicWALL 0.4BORBCOMM 0.4BBEA Systems 0.4BNational Instruments 0.4BNess Technologies 0.4BHouseValues 0.4BPrecise Software Solutions Ltd 0.4BEntropic Communications 0.4BE*Trade Group 0.4BBoingo Wireless 0.4BInternet.com Corp 0.4BAppliedTheory Corporation 0.4BViant Corp 0.4BBruker AXS 0.4BCeragon Networks Ltd 0.4BCompellent Technologies 0.4BMMC Networks 0.4BCaliper Technologies Corp 0.4BInfoseek 0.4BUnited Video Satellite Group 0.4BMetawave Communications 0.4BCardioNet 0.4BMaxLinear 0.4BEvolve Software 0.4BAuspex Systems 0.4BL90 0.4BEgreetings Network 0.4BKeynote Systems 0.4BNellcor 0.4BTransition Systems 0.4BDigital Lightwave 0.4BQUANTUM CORP 0.4BZELTIQ Aesthetics 0.4BCentra Software 0.4BMASS. COMPUTER CORP. 0.4BBlue Nile 0.4BSERENA Software 0.4BBe Free 0.4BIntermolecular 0.4BCheap Tickets 0.4BAldus 0.4BBroadcast.Com 0.4BInsulet Corp 0.4BTelegroup 0.4BJFAX Com 0.4BBlackboard 0.4BAirNet Communications Corp 0.4BDestia Communications 0.4BProxicom 0.4BMAI Basic Four 0.4BTeleconnect 0.4BHeart Technology 0.4BSybase 0.4BOfficial Payments Corp 0.4BInfoSpace.com 0.4BInfinity Financial Technology 0.4BDallas-Semiconductor 0.4BNetwork Equipment Technologies 0.4BYurie Systems 0.4BInteractive Pictures Corp 0.4BEbenx 0.4BHealthextras 0.4BSilicon Image 0.4BAlpha & Omega Semiconductor Lt 0.4BJupiter Communications 0.4BNorthstar Neuroscience 0.4BSync Research 0.4BStanford Microdevices 0.4BEclipsys Corp 0.4BWellfleet Communications 0.4BTanning Technology Corp 0.4BNet Perceptions 0.4BTalarian Corp 0.4BImperva 0.4BBusiness Objects 0.4BOracle Systems 0.4BXtent 0.4BConvergent Group Corp 0.4BMultex.com 0.4BCareerBuilder 0.4BIndustri-Matematik 0.4BApropos Technology 0.4BShutterfly 0.4BEAGLE COMPUTER 0.4BIntraLase Corp 0.4BAvistar Communications Corp 0.4BIntegrated Information Systems 0.4BMiningCo.com 0.4BTalk City 0.4BXilinx 0.4BPECO II 0.4BBioForm Medical 0.4BNeoMagic Corp 0.4BDiscreet Logic 0.4BPemstar 0.4BKEY TRONIC CORP. 0.4BPure Software 0.4BProofpoint 0.4BAdForce 0.4BMGC Communications 0.4BVeriSign 0.4BNetflix.com 0.4BCisco Systems 0.4BMCK Communications 0.4BViatel 0.4BCallidus Software 0.4BAtlantic Tel-Network 0.4BSyntel 0.4BPets.com 0.4BNovadigm 0.4Biprint.com 0.4BSourcefire 0.4BNetScout Systems 0.4BCarrier Access Corporation 0.4BC3 0.4BSiebel Systems 0.4BJAMDAT Mobile 0.4BAdvanced Communications Group 0.4BOratec Interventions 0.4BMonolithic System Technology 0.4BTelematics International 0.4BWeb Street 0.4BC-bridge Internet Solutions 0.4BOpenVision Technologies 0.4BSawtek 0.4BFoxHollow Technologies 0.4BExodus Communications 0.4BSilverStream Software 0.4BSynopsys 0.4BVirata Corp 0.4BAdvantage Learning System 0.4BNetzee 0.4BInternet Brands 0.4BSmarterKids com 0.4BMONOLITHIC MEMORIES 0.4BLiquid Audio 0.4BAndover.net 0.4BI Many 0.4BCCC Information Srvcs Group 0.4BXCarenet 0.4BOmnivision Technologies 0.4BN2H2 0.4BElcom International 0.4BReachLocal 0.4BPNV 0.4BLogMeIn 0.4BEpocrates 0.4BRambus 0.4BDoubleClick 0.4BGlu Mobile 0.4BVALID LOGIC SYSTEMS 0.4BMICROPOLIS CORP. 0.4BPC-Tel 0.4BCbeyond Communications 0.4BTANDON 0.4BLaunch Media 0.4BPAR TECHNOLOGY 0.4BMetro Networks 0.4Bcoolsavings.com inc 0.4BAcuson 0.4BEloquent 0.4BiMagicTV 0.4BTaleo Corp 0.4BTELLABS 0.3BDexcom 0.3BVeraz Networks 0.3BNova Measuring Instruments 0.3BExabyte 0.3BTransgenomic 0.3BVocera Communications 0.3BVirtusa Corp 0.3BMobius Management Systems 0.3BO2Wireless Solutions 0.3BBluestone Software 0.3BVerticalNet 0.3BTERA CORP 0.3BImproveNet 0.3BVitacost.com 0.3BEdify 0.3BIntuit 0.3BFabrinet 0.3BActive Software 0.3BCellularVision USA 0.3BCapella Education Co 0.3BC-Cube Microsystems 0.3BTumbleweed Communications Corp 0.3BOpen Solutions 0.3BCardioGenesis 0.3BTelaxis Communications Corp 0.3BSunquest Information Systems 0.3BZYCAD CORP. 0.3BNetRatings 0.3BTriple P 0.3BOpen Text 0.3BTripath Technology 0.3BOneWave 0.3BEQUATORIAL COMMUNIC. 0.3BOmega Research 0.3BPDF Solutions 0.3BAspect Development 0.3BAtmel 0.3BBroadBand Technologies 0.3BDavidson & Associates 0.3BPacific Gateway Exchange 0.3BGRIC Communications 0.3BCardioThoracic Systems 0.3BTeleNav 0.3Bdrkoop.com 0.3BIkanos Communications 0.3BHPL Technologies 0.3BNassda Corp 0.3BAudioCodes Ltd 0.3BSS&C Technologies 0.3BDORADO MICRO SYSTEMS 0.3BWestell Technologies 0.3BCDnow 0.3BMetro Information Services 0.3BGolden Telecom 0.3B012 Smile.Communications Ltd 0.3BStudent Advantage 0.3BPRT Group 0.3BMedidata Solutions 0.3BSapient 0.3BEHealth 0.3BCrossWorlds Software 0.3BOmniture 0.3Bsoftware.net Corp 0.3BBroadbase Software 0.3BAnimas Corp 0.3BUS Auto Parts Networks 0.3BMicro Warehouse 0.3BVisioneer 0.3BOrckit Communications 0.3BSandisk 0.3BLCC International 0.3BQuarterdeck Office Systems 0.3BCorel 0.3BWatchguard Technologies 0.3BDigimarc Corp 0.3BMemco Software 0.3BNetwork Appliance 0.3BPrism Solutions 0.3BXircom 0.3BPower-One 0.3BDigital Microwave 0.3BOak Technology 0.3BSykes Enterprises 0.3BCyberSource 0.3BUSWeb Corp 0.3BBreakaway Solutions 0.3BiManage 0.3BTangoe 0.3BDemandTec 0.3BSyneron Medical Ltd 0.3BVirage 0.3BGupta 0.3BAksys 0.3BSmart Modular Technologies 0.3BMaker Communications 0.3BSynaptics 0.3BAuthenTec 0.3BIgo Corp 0.3BAspect Medical Systems 0.3BPhase Forward 0.3BVisio 0.3BTvia 0.3BPEC Solutions 0.3BPlumtree Software 0.3BAdvanced Energy Industries 0.3BPros Holdings 0.3BCorillian Corp 0.3BVideoServer 0.3BInformatica Corp 0.3BTelvent SA 0.3BEchelon Corp 0.3BTrans1 0.3BLivePerson 0.3BTrident Microsystems 0.3BFore Systems 0.3BCascade Communications 0.3BMetaTools 0.3BTRIAD SYSTEMS 0.3BAvid Technology 0.3BNuvasive 0.3BFlashNet Communications 0.3BFileNet 0.3BZebra Technologies 0.3BLiquidity Services 0.3BAeroGen 0.3BVirtual Radiologic Corp 0.3BC/NET 0.3BAudible 0.3BSilknet Software 0.3BMail.com 0.3BANSYS 0.3BSilicon Storage Technology 0.3BTivoli Systems 0.3BYesmail.com 0.3BVerilink 0.3BSeer Technologies 0.3BMotive 0.3BRudolph Technologies 0.3BLatitude Communications 0.3BAffiliated Computer Services 0.3BCytyc 0.3BSEEQ TECHNOLOGY 0.3BIDT 0.3BInternet Gold-Golden Lines Ltd 0.3BRamp Networks 0.3BDaleen Technologies 0.3B24/7 Media 0.3BOpnet Technologies 0.3BN2K 0.3BVirage Logic Corp 0.3BEmageon 0.3BASE Test 0.3BMainspring 0.3BInphi Corp 0.3BRubicon Technology 0.3BGenesis Microchip 0.3BGlobalstar Telecommunications 0.3BASHTON-TATE 0.3BHotjobs Com LTD 0.3BCINCINNATI MICRO. 0.3BPrivate Business 0.3BAlliant Computer Systems 0.3BINTEGRATED DEVICE 0.3BHealthcentral.com 0.3BVisual Networks 0.3BCOM21 0.3BArcSight 0.3BBrightcove 0.3BChipSoft 0.3BPurchasepro.com 0.3BBrooktree 0.3BMarketAxess Holdings 0.3BComputer Access Technology 0.3BIntegrated Silicon Solutions 0.3BTerayon Communication Systems 0.3BOnyx Software Corp 0.3BIOMEGA CORPORATION 0.3BGreat Plains Software 0.3BAlloy Online 0.3BRelational Technology 0.3BSagent Technology 0.3BAccord Networks Ltd 0.3BRed Brick Systems 0.3BValiCert 0.3BDigital Insight Corp 0.3BETINUUM INC 0.3BSequoia Software Corp 0.3BVolcano Corp 0.3BPowersoft 0.3BPeritus Software Services 0.3BMcAfee Associates 0.3BMission Critical Software 0.3BGuidance Software 0.3BEnvestnet 0.3BGeneral Surgical Innovations 0.3BPeopleSoft 0.3BConcur Technologies 0.3BHBO & COMPANY 0.3BAllaire Corp 0.3BSOFTWARE AG 0.3BKomag 0.3BCidco 0.3BPacific Internet Pte Ltd 0.3BNetwork Computing Devices 0.3BAllot Communications 0.3BMedia Vision Technology 0.3BPremenos Technology 0.3BMind C.T.I. Ltd 0.3BSYMBOLICS INC. 0.3BWalker Interactive Systems 0.3BPowerCerv 0.3BSeaChange International 0.3BTechnology Solutions 0.3BSynchronoss Technologies 0.3BPANSOPHIC SYSTEMS 0.3BPremisys Communications 0.3BGreenway Medical Tech 0.3BIntl Microelectronic Products 0.3BPyramid Technology 0.3BBox Hill Systems Corp 0.3BMAGNUSON COMPUTER 0.3BNAMIC USA 0.3BQuotesmith.com 0.3BGarden.com 0.3BPersistence Software 0.3BGTECH CORPORATION 0.3BDatalogix International 0.3BBe 0.3BSmartDisk(Toshiba,Fischer) 0.3BSilicon Graphics 0.3BHOGAN SYSTEMS 0.3BCorsair Communications 0.3BDigital Systems International 0.3BINTERTEC DATA 0.3BLendingTree 0.3BMedical Manager Corp 0.3BArbor Software 0.3BNanogen 0.3BLIEBERT 0.3BExcite 0.3BNetlogic Microsystems 0.3BCuron Medical 0.3BCirrus Logic 0.3BFriendFinder Networks 0.3BWebstakes.com 0.3BMTI Technology 0.3BINFOTRON SYSTEMS 0.3BFirst Virtual Corp 0.3BPSi Technologies 0.3BPairGain Technologies 0.3BRepeater Technologies 0.3BPrimus Telecommunications 0.3BPilot Network Services 0.3BSmarTalk TeleServices 0.3BBanyan Systems 0.3BTut Systems 0.3BRaptor Systems 0.3BRSL Communications Ltd 0.3BMediSense 0.3BObject Design 0.3BATV SYSTEMS, INC. 0.3BCommTouch Software 0.3BAccrue Software 0.3BNortheast Optic Network 0.3BNextest Systems Corp 0.3BMotherNature.com 0.3BAware 0.3BRemedy 0.3BNetcreations 0.3BPLX Technology 0.3BInternational Integration 0.3BPowerwave Technologies 0.3BCitrix Systems 0.3BSequent Computer Systems 0.3BNeoPhotonics Corp 0.3BCrossKeys Systems Corp 0.3BLinear Technology 0.3BCyberCash 0.3BMetalink LTD 0.3BTraffic.com 0.3BDigital Sound 0.3BSTAR TECHNOLOGIES 0.3BFirst Pacific Networks 0.3BDigirad Corp 0.3BDeltek Systems 0.3BBindview Development 0.3BVMX, INC. 0.3BFluidigm Corp 0.3BGoal Systems International 0.3BViewlogic Systems 0.3BVNUS Medical Technologies 0.3BTrimble Navigation 0.3BPowerDsine Ltd 0.3BGeoScience 0.3BMaxis 0.3BConvex Computer 0.3BMyPoints.com 0.3BWall Data 0.3BAurum Software 0.3BSynQuest 0.3BStereotaxis 0.3BCysive 0.3BFarallon Communications 0.3BUS Xpress Enterprises 0.3BHorizon Medical Products 0.3BTel-Save Holdings 0.3BCardiac Pathways 0.3BFlexiInternational Software 0.3BAspect Telecommunications 0.3BI-Stat 0.3BDouble-Take Software 0.3BCyberMedia 0.3BANDREW 0.3BMercury Interactive 0.2BXoom.com 0.2BF5 Networks 0.2BAirGate PCS 0.2BRacotek 0.2BSuper Micro Computer 0.2BRavisent Technologies 0.2BUS Interactive 0.2BImmersion Corp 0.2BRWD Technologies 0.2BHealthGate Data Corp 0.2BRegistry 0.2BPhoenix Technologies 0.2BPolycom 0.2BUroMed 0.2BCobalt Group 0.2BBMC Software 0.2BRF Micro Devices 0.2BCarreker-Antinori 0.2BMemsic 0.2BActel 0.2BTransaction Systems 0.2BSynplicity 0.2BBoston Communications Group 0.2BKnowledgeWare 0.2BDell Computer 0.2BNETWORK SYSTEMS 0.2BBorland International 0.2BDialogic 0.2BSmith Micro Software 0.2BCellular Information Systems 0.2BFreeShop.com 0.2BMicromuse, 0.2BCarbonite 0.2BFrame Technology 0.2BEnvivio 0.2BIndividual 0.2BZipLink 0.2BStreamline.com 0.2BAstea International 0.2BRadware Ltd 0.2BRightNow Technologies 0.2BTriZetto Group 0.2BQuickLogic Corp 0.2BEnphase Energy 0.2BCIRCON CORPORATION 0.2BSUPERTEX, INC. 0.2BEncore Computer 0.2BAPPLIED CIRCUIT 0.2BSYSTEMS INTEGRATORS 0.2BVideo Lottery Technologies 0.2BFastnet Corp 0.2BHome Diagnostics 0.2BIntelligent Life Corp 0.2BCybergold 0.2BNetSolve 0.2BVocalTec 0.2BServiceWare Technologies 0.2BNxStage Medical 0.2BWonderware 0.2BInteractive Intelligence 0.2BMIDCOM Communications 0.2BAscend Communications 0.2BPharsight Corp 0.2BRRSat Global Communications 0.2BElectronic Retailing Systems 0.2BLernout en Hauspie 0.2BARCHIVE CORP. 0.2BOverstock.com 0.2BFactSet Research Systems 0.2BNogatech 0.2B3Dlabs 0.2BSkillSoft Corp 0.2BHealthStream 0.2BClicksoftware Ltd 0.2BData Technology 0.2BAboveNet Communications 0.2BMeru Networks 0.2BLannet Data Communications 0.2BShiva 0.2BProgress Software 0.2BExactis.com 0.2BAtlantic Data Services 0.2BBroadSoft 0.2BDATA I/O 0.2BJDA Software Group 0.2BDendrite International 0.2BSHARED MEDICAL SYSTEMS 0.2BQuickturn Design Systems 0.2BPriCellular 0.2BGeotel Communications 0.2BViryaNet LTD 0.2BInterleaf 0.2BINFORMATION RESOURCES 0.2BProteon 0.2BItron 0.2BConcord Communications 0.2BMIM 0.2BLegato Systems 0.2BON Technology 0.2BConcentric Network Corp 0.2BMicrocell Telecommunications 0.2BScientific Learning 0.2BMovieFone 0.2BOrion Network Systems 0.2BQuepasa.com 0.2BFLOATING POINT SYSTEM 0.2BRadius 0.2BMANAGEMENT SCIENCE 0.2BADVANCED SEMICONDUCTOR 0.2BVolterra Semiconductor Corp 0.2BApplied Micro Circuits Corp 0.2BInnova Corp 0.2BSimplex Solutions 0.2BMARGAUX CONTROLS 0.2BeCollege.com 0.2BMiniMed 0.2BUltimate Software Group 0.2BSalesLogix Corp 0.2BBest Power Technology 0.2BSpectraLink 0.2BRetix Corp 0.2BOrtel 0.2BRita Medical Systems 0.2BComputer Programs & Systems 0.2BHoover's 0.2BRadView Software Ltd 0.2BEndosonics 0.2BUnica Corp 0.2BAdvanced Logic Research 0.2BHADCO CORP. 0.2BTower Semiconductor 0.2BEvolving Systems 0.2BVantive 0.2BCOMP-U-CARD 0.2BBrio Technology 0.2BCellular Communications 0.2B4th Dimension Software 0.2BImmunicon Corp 0.2BSpectranetics 0.2BNetManage 0.2BBiopsys Medical 0.2BLightbridge 0.2BProvide Commerce 0.2BRoweCom 0.2BVitesse Semiconductor Corp 0.2BPreferred Networks 0.2BXomed Surgical Products 0.2B@plan.inc 0.2BNatus Medical 0.2BScopus Technology 0.2BTeknekron Communications 0.2BWhittman-Hart 0.2BVarsityBooks.com 0.2BTowne Services 0.2BGEOPHYSICAL SYSTEMS 0.2BOnline Resources & Commun 0.2BBridge Communications 0.2BDSET Corp 0.2BMelita International Corp 0.2BUS Robotics 0.2BPositron Fiber Systems Corp 0.2BEvergreen Solar 0.2BITI Technologies 0.2BMACNEAL-SCHWENDLER 0.2BInterVideo 0.2BActuate Software Corp 0.2BMobility Electronics 0.2BHelicos BioSciences Corp 0.2BVoltaire Ltd 0.2BDOCUMATION 0.2BCepheid 0.2BCareScience 0.2BCamtek Ltd 0.2BAXENT Technologies 0.2BBroadVision 0.2BSYNTREX INC 0.2BPrimus Knowledge Solutions 0.2BMorino 0.2BKendall Square Research 0.2BDICEON ELECTRONICS 0.2BPower Med Interventions 0.2BPlatinum Technology 0.2BTresCom International 0.2BLionbridge Technologies 0.2BOrthofix International 0.2BAsymetrix Learning Systems 0.2BVascular Solutions 0.2BAugust Technology Corp 0.2BCollectors Universe 0.2BAdvanced Interventional Sys 0.2BSciQuest 0.2BBest Software 0.2BAris Corp 0.2BS3 0.2BIntellon Corp 0.2BWebTrends Corporation 0.2BMacromedia 0.2BElectronics for Imaging 0.2BGeneral Parametrics 0.2BAlpharel 0.2BStar Telecommunications 0.2BECtel 0.2BFlextronics International 0.2BTricord Systems 0.2BDigital River 0.2BMicroware Systems 0.2BTrusted Information Systems 0.2BZycon 0.2BCredence Systems 0.2BExcelan 0.2BTelCom Semiconductor 0.2BInformation Management 0.2BCooper & Chyan Technology 0.2BHybrid Networks 0.2BDIONEX CORP 0.2BCadnetix 0.2BViador 0.2BBamboo.com 0.2BKOLFF MEDICAL, INC. 0.2BCORVUS SYSTEMS 0.2BApplied Digital Access 0.2BWebsite Pros 0.2BXEBEC 0.2BASD Systems 0.2BnFront 0.2BPeregrine Systems 0.2BDepoTech 0.2BAbacus Direct 0.2BInfonautics 0.2BBachman Information Sys 0.2BKintera 0.2BBR COMMUNICATIONS 0.2BKnot 0.2BVECTOR GRAPHIC 0.2BBURR-BROWN CORPORATION 0.2BMarchex 0.2BSynOptics Communications 0.2BNumber Nine Visual Technology 0.2BDesktop Data 0.2BInterntnl Telecommuncation 0.2BMarcam 0.2BeOn Communications Corp 0.2BLevel One Communications 0.2BSmith-Gardner & Associates 0.2BCognicase 0.2BAltera 0.2BChemtrak 0.2BInStent 0.2BHall Kinion & Associates 0.2BSynercom Technology 0.2B3Dfx Interactive 0.2BGRADCO SYSTEMS INC. 0.2BOctel Communications 0.2BBraun Consulting 0.2BHireRight 0.2BClarify 0.2BTrunkbow Intl Hldgs Ltd 0.2BUrologix 0.2BDSP Group 0.2BOmniCell 0.2BTeledata Communication 0.2BSCM Microsystems 0.2BINTEGRATED SOFTWARE 0.2BConceptus 0.2BPlatinum Software 0.2BELECTRO SCIENTIFIC 0.2BHealthetech 0.2BPervasive Software 0.2BVital Signs 0.2BAdvent Software 0.2BArcSys 0.2BPerclose 0.2BSummit Design 0.2BSYSTEMATICS 0.2BCascade Microtech 0.2BTeknowledge 0.2BSQA 0.2BWalsh International 0.2BCondor Technology Solutions 0.2BFlextronics 0.2BOSI Systems 0.2BSPR 0.2BFocal 0.2BSyquest Technology 0.2BLogic Works 0.2BFirefox Communications 0.2BDocument Sciences 0.2BCynosure 0.2BRigNet 0.2BDigital Link 0.2BFONAR 0.2BISC SYSTEMS 0.2BHarbinger 0.2BPlanetOut 0.2BVerity 0.2BXionics Document Technologies 0.2B3COM CORP. 0.2BHeartland Wireless 0.2BSILICON VALLEY GROUP 0.2BInnovative Solns & Support 0.2BMicrus Endovascular Corp 0.2BArthrocare 0.2BBottomline Technologies 0.2BLandacorp 0.2BEnterprise Systems 0.2BMeta Software 0.2BInformation Storage Devices 0.2BZIYAD INC. 0.2BGeneral Scanning 0.2BSalary.com 0.2BParcPlace Systems 0.2BImpac Medical Systems 0.2BMICROPRO INT'L 0.2BEnvoy 0.2BSCC Communications Corp 0.2BMicrotest 0.2BEarthLink Network 0.2BNeon Systems 0.2BAutoCyte 0.2BPegasus Systems 0.2BWorkgroup Technology 0.2BInternational Imaging 0.2BImagyn Medical 0.2BParametric Technology 0.2BPlasma & Materials Tech 0.2BStrataCom 0.2BCatapult Communications 0.2BMaxtor 0.2BCutera 0.2BP-COM 0.2BInterspeed 0.2BIntelligent Medical Imaging 0.2BSegue Software 0.2BKENTRON INT'L 0.2BInformation Management Assocs 0.2BCyberonics 0.2BAtriCure 0.2BLanVision Systems 0.2BGSI Technology 0.2BArtisan Components 0.2BHPR 0.2BONTRACK Data International 0.2BCygnus Therapeutic Systems 0.2BBroderbund Software 0.2BIPC Information Systems 0.2BTTR 0.2BMolecular Dynamics 0.2BNetGravity 0.2BDATASOUTH COMPUTER 0.2BFARO Technologies 0.2BNetframe Systems 0.2BCADO SYSTEMS 0.2BPuma Technology 0.2BARGOSYSTEMS 0.2BSunGard Data Systems 0.2BUSA Mobile Communications 0.2BAMISYS Managed Care Systems 0.2BAradigm 0.2BPeerless Systems 0.2BLogicVision 0.2BVista Medical Technologies 0.2BAlantec 0.2BQUALITY MICRO SYSTEMS 0.2BVerisity Ltd 0.2BTANDEM COMPUTERS 0.2BVitalink Communications 0.2BCellPro 0.2BECAD 0.2BK-TRON 0.2BSyntellect 0.2BSage 0.2BFINALCO GROUP 0.2BWavePhore 0.2BCONNECT 0.2BSoftware 2000 0.2BMapInfo 0.2BClaremont Technology Group 0.2BSCB Computer Technology 0.2BNeopath 0.2BAdvanced Power Technology 0.2BVideoTelecom 0.2BIntelligroup 0.2BCatalyst International 0.2BDEVELCON ELECTRONICS 0.2BESPS 0.2BMoldflow Corp 0.2BVersatility 0.2BOpen Environment 0.2BDigidesign 0.2BVocus 0.2BT/R Systems 0.2BDigex 0.2BOptical Sensors 0.2BMicro Linear 0.2BVENTREX LABS 0.2BVitech America 0.2BDIGITAL COMMUNICATIONS 0.2BNetlist 0.2BAmtech 0.2BSecure Computing 0.2BApex PC Solutions 0.2BACT Manufacturing 0.2BImageX com 0.2BWebSideStory 0.2BSalon.com 0.2BSportsLine USA 0.2BEarthWeb 0.2BImpact Systems 0.2BBackWeb Technologies Ltd 0.2BCentex Telemanagement 0.2BAlliance Semiconductor 0.2BReSourcePhoenix com 0.2BBreezeCOM 0.2BStorm Technology 0.2BJabil Circuit 0.2BPraegitzer Industries 0.1BSDL 0.1BNetrix 0.1BAST RESEARCH 0.1BAutodesk 0.1BADE 0.1BConvio 0.1BRadiant Systems 0.1BXyvision 0.1BSumma Four 0.1BGilat Satellite Networks 0.1BGlobal Village Communication 0.1BBritton Lee 0.1BIntegrated Packaging Assembly 0.1BStructural Dynamics Research 0.1BGENRAD 0.1BNBI 0.1BInnotrac Corp 0.1BEdgar Online 0.1BAmerican Dental Laser 0.1BData Processing Resources 0.1BComplete Business Solutions 0.1BExchange Applications 0.1BNitinol Medical Technologies 0.1BQuickResponse Services 0.1BTV Filme 0.1BChannell Commercial 0.1BNetRadio Corp 0.1BIMNET Systems 0.1BNCI 0.1BPROTOCOL COMPUTERS 0.1BVision-Sciences 0.1BTELCO SYSTEMS 0.1BRedEnvelope 0.1BISOMEDIX, INC. 0.1BHeadHunter.NET 0.1BLitronic 0.1BNew Era of Networks 0.1BCardioPulmonics 0.1BTranSwitch 0.1BOacis Healthcare Holdings 0.1BMetrocall 0.1BOmtool Ltd(ASA International) 0.1BEnteroMedics 0.1BEndoVascular Technologies 0.1BCardioVascular Dynamics 0.1BProcom Technology 0.1BMercury Computer Systems 0.1BAsante Technologies 0.1BZENTEC 0.1BAPPLICON 0.1BManugistics Group 0.1BVitalCom 0.1BXpedite Systems 0.1BASK COMPUTER SYSTEMS 0.1BMolecular Devices 0.1BApplied Immune Sciences 0.1BWeitek 0.1BMARQUEST MEDICAL 0.1BIntellicall 0.1BDAOU Systems 0.1BCP Clare 0.1BBrightStar Information 0.1BNumar 0.1BCybex 0.1BTri-Point Medical 0.1BONSALE 0.1BHNC Software 0.1BComputer Motion 0.1BSILICON SYSTEMS 0.1BBam Entertainment 0.1BSoftware Artistry 0.1BFractal Design 0.1BUltratech Stepper 0.1BStartec Global Communications 0.1BInterplay Entertainment 0.1BSequoia Systems 0.1BACT Networks 0.1BNanophase Technologies Corp 0.1BInnotech 0.1BPerSeptive Biosystems 0.1BElectronic Arts 0.1BJudge Group 0.1BAMERICAN SOFTWARE 0.1BARI Network Services 0.1BParadigm Technology 0.1BOverland Data 0.1BVantagemed Corp 0.1BState of the Art 0.1BCryoCor 0.1BTelemate Net Software 0.1BANADIGICS 0.1BSecurity Dynamics Technologies 0.1B8x8 0.1BUnify 0.1BINVACARE CORP. 0.1BVM Software 0.1BAdaptec 0.1BADFlex Solutions 0.1BGIGA-TRONICS 0.1BMEDIFLEX SYSTEMS 0.1BLTX CORP 0.1BCambridge Heart 0.1BData Critical Corp 0.1BTELXON CORPORATION 0.1BPrintcafe Software 0.1BIMRS 0.1BAspen Technology 0.1BNetcom On-Line Communications 0.1BSpyglass 0.1BTGV Software 0.1BXyplex 0.1BFashionmall.com 0.1BSoundBite Communications 0.1BRogue Wave Software 0.1BSenoRx 0.1BVisigenic Software 0.1BChips and Technologies 0.1BSpectrian 0.1BRoss Systems 0.1BINTER-TEL 0.1BSCIENTIFIC MICRO SYS 0.1BMathSoft 0.1BEldec 0.1BZoran 0.1BFirst Virtual Holdings 0.1BPolyMedica Industries 0.1BBoca Research 0.1BTechnology Modeling Assocs 0.1BDomain Technology 0.1BContinuus Software Corp 0.1BSynacor 0.1BPRINTRONIX 0.1BVoxware 0.1BParallan Computer 0.1BTechForce 0.1BMicrochip Technology 0.1BAPPLIED COMMUNICATIONS 0.1BBGS SYSTEMS 0.1BPower Integrations 0.1BInteg 0.1BSystem Software Associates 0.1BPhysicians Computer Network 0.1BAtria Software 0.1BMetro One Telecommunications 0.1BBANCTEC 0.1BWYSE TECHNOLOGY 0.1BAICorp 0.1BRADCOM Ltd 0.1BIPL SYSTEMS 0.1BCommand Systems 0.1BIntegrated Systems 0.1BKips Bay Medical 0.1BBionx Implants 0.1BArch Communications Group 0.1BNANOMETRICS INC. 0.1Btheglobe.com inc 0.1BON LINE SOFTWARE 0.1BInformation Advantage Software 0.1BRICHARDSON ELEC. 0.1BShowCase Corp 0.1BRestrac 0.1BPeriphonics Corp 0.1BSQL Financials International 0.1BVODAVI TECHNOLOGY 0.1BInterVU 0.1BENDATA, INC. 0.1BExide Electronics Group 0.1BWind River Systems 0.1BEllie Mae 0.1BMicrocom 0.1BIn Focus Systems 0.1BSimulation Sciences 0.1BAVANT-GARDE 0.1BSurgical Laser Technologies 0.1BIKOS Systems 0.1BProtocol Systems 0.1BProxima 0.1BRural Cellular 0.1BJacada Ltd 0.1BJetFax 0.1BSAGE Software 0.1BINTELLIGENT SYSTEMS 0.1BGlobeComm Systems 0.1BBOLT TECHNOLOGY 0.1BCredit Management Solutions 0.1BReptron Electronics 0.1BApache Medical Systems 0.1BNetSpeak Corp 0.1BCULLINANE 0.1BMicrel 0.1BDSP Communications 0.1BFDP CORPORATION 0.1BXcelleNet 0.1BNetivation.com 0.1BWhite Pine Software 0.1BIDEXX Corp 0.1BPENTA SYSTEMS 0.1BSabratek 0.1BSOUTHERN MEDIC & PHARM 0.1BISOETEC Communications 0.1BDavox 0.1BVisible Genetics 0.1BCommunity Health Computing 0.1BMaxim Integrated Products 0.1BRenaissance Solutions 0.1BMegatest 0.1BCornerstone Imaging 0.1BEpic Design Technology 0.1BKLA INSTRUMENTS 0.1BPixTech 0.1BFemRx 0.1BTelebit 0.1BTSI International Software Ltd 0.1BVERBATIM 0.1BPericom Semiconductor Corp 0.1BTECH FOR COMM 0.1BAdobe Systems 0.1BIsocor 0.1BUniversal Electronics 0.1BSymantec 0.1BHEALTHDYNE 0.1BCrossComm 0.1BDataware Technologies 0.1BQualix Group 0.1BInternet America 0.1BHTE 0.1BMattson Technology 0.1BEdunetics 0.1BAllin Communications 0.1BCerner 0.1BAUTO-TROL TECHNOLOGY 0.1BInference 0.1BRasterOps 0.1BBofI Holding 0.1BBlonder Tongue Laboratories 0.1BNeurometrix 0.1BWorldtalk Communications 0.1BSEI 0.1BContinental Circuits 0.1BSmartflex Systems 0.1BEndocardial Solutions 0.1BPrintrak International 0.1BMathstar 0.1BCaere 0.1BBEI Electronics 0.1BViaGrafix Corp 0.1BIntegrated Measurement Systems 0.1BCatalyst Semiconductor 0.1BINSTACOM 0.1BOptical Data Systems 0.1BAehr Test Systems 0.1BDataWorks 0.1BInformix 0.1BTele-Matic 0.1BMitek Surgical Products 0.1BIntevac Industries 0.1BAbaxis 0.1BARIX 0.1BMedrad 0.1BArtificial Life 0.1BSELECTERM, INC. 0.1BPARADYNE CORP 0.1BXICOR 0.1BPhysician Support Systems 0.1BHHB Systems 0.1BGilat Communications LTD 0.1BAMPLICA 0.1BVISUAL TECHNOLOGY 0.1BAmerican Superconductor 0.1BEducational Insights 0.1BScopus Video Networks 0.1BPoint of Sale Ltd 0.1BRadiSys 0.1BBHC Financial 0.1BMecon 0.1BUltradata 0.1BLandmark Graphics 0.1BLandmark Systems Corp 0.1BLaserscope 0.1BCardica 0.1BDial Page 0.1BSonic Solutions 0.1BFair Issac & Company 0.1BAsia Electronics Holding Co 0.1BPSW Technologies 0.1BTransaction Network Services 0.1Bonlinetradinginc.com 0.1BKopin 0.1BLattice Semiconductor 0.1BMicrotec Research 0.1BCrystal Systems Solutions Ltd 0.1BCABG Medical 0.1BGERBER SYSTEMS 0.1BConsilium 0.1BEmultek 0.1BSpacetec IMC 0.1BLunar 0.1BInteractive Magic 0.1BCOMPUTER ASSOCIATES 0.1BRADIONICS INC. 0.1BFundtech Ltd 0.1BTYLAN 0.1BLJL Biosystems 0.1BMicronics Computers 0.1BInterspec 0.1BABIOMED 0.1BA+ Communications 0.1BRealty Information Group 0.1BTel/Man 0.1BCATS Software 0.1BUroquest Medical 0.1BLINEAR CORPORATION 0.1BActive Voice 0.1BAxiom 0.1BWorldQuest Networks 0.1BSOFTWARE PUBLISHING 0.1BVeritas Software 0.1BWave Systems 0.1BIndex Technology 0.1BTriTeal 0.1BDIAGNOSTIC PRODUCTS 0.1BAmerica Online 0.1BAllied Healthcare Products 0.1BOculus Innovative Sciences 0.1BBrite Voice Systems 0.1BQuintalinux Ltd 0.1BAccelGraphics 0.1BSimware 0.1BLearning 0.1BTier Technologies 0.1BUnison Software 0.1BHAEMONETICS 0.1BMONCHIK-WEBER 0.1BAUTOCLAVE ENGINEERS 0.1BXeTel 0.1BSuperMac Technology 0.1BFEI 0.1BALPHA MICROSYSTEMS 0.1BTIME ENERGY SYSTEMS 0.1BQuadraMed 0.1BOPTi 0.1BMicroProse 0.1BViaSat 0.1BSTRYKER 0.1BVersant Object Technology 0.1BZITEL CORPORATION 0.1BOrCAD 0.1BApplied Voice Technology 0.1BTRO Learning 0.1BZST Digital Networks 0.1BTollgrade Communications 0.1BComputer Management Sciences 0.1BProxim 0.1BRaster Graphics 0.1BElamex 0.1BCIPHER DATA PRODUCTS 0.1BSTANFORD TELECOMM. 0.1BApplied Microsystems 0.1BTriconex 0.1BSCI. SYSTEMS SERVICE 0.1BCommunications Central 0.1BSummit Medical Systems 0.1BMicrografx 0.1BEqualNet Holdings 0.1BEagle Point Software 0.1BTemplate Software 0.1BNATIONAL BUS. SYS. 0.1BDigital Music Group 0.1BVIASOFT 0.1BKEVEX 0.1BAnsoft 0.1BPhamis 0.1BLeCroy 0.1BAlloy Computer Products 0.1BROLM 0.1BBiznessOnline.com 0.1BConcentra 0.1BVanguard Technologies Intl 0.1BADAM Software 0.1BRIT Technologies Ltd 0.1BZoll Medical 0.1BFourth Shift 0.1BDEST 0.1BLog On America 0.1BC-COR ELECTRONICS 0.1BExtended Systems 0.1BXylogics 0.1BBiomagnetic Technologies 0.1BNetStar 0.1BDATA TERMINAL 0.1BAG Associates 0.1BImageMAX 0.1BPerception Technology 0.1BNetwork General 0.1BGeoWorks 0.1BPhoton Dynamics 0.1BEP Technologies 0.1BCRAY RESEARCH 0.1BPCD 0.1BFORMASTER CORPORATION 0.1BSoftdesk 0.1BKronos 0.1BCalypte Biomedical 0.1BDavel Communications Group 0.1BAremissoft Corporation 0.1BRemec 0.1BVIALOG Corp 0.1BA Consulting Team 0.1BMinnesota Educational 0.1BAnalogy 0.1BMOSCOM 0.1BElectrostar 0.1BVideonics 0.1BULTIMATE CORPORATION 0.1BLIFELINE SYSTEMS 0.1BCardiometrics 0.1BBytex 0.1BValue-Added Communications 0.1BTencor Instruments 0.1BAVANTEK 0.1BMicrowave Power Devices 0.1BIntermedia Communications 0.1B202 DATA SYSTEMS 0.1BBird Medical Technologies 0.1BNCA 0.1BElantec Semiconductor 0.1BVidaMed 0.1BData Race 0.1BIntegrated Silicon Systems 0.1BPhysiometrix 0.1BDatalink Corp 0.1BGSE Systems 0.1BComputational Systems 0.1BNephros 0.1BIPC COMMUNICATIONS 0.1BSuperconductor Technologies 0.1BVMark Software 0.1BGensym 0.1BInterlink Computer Sciences 0.1BFLIR Systems 0.1BTriQuint Semiconductor 0.1BAudio Book Club 0.1BQUALITY SYSTEMS 0.1BMicroBilt 0.1BTotal Control Products 0.1BAMER. MGMT. SYSTEMS 0.1BAccom 0.1BMicro Component Technology 0.1BDiametrics Medical 0.1BTekelec 0.1BDETECTOR ELECTRONICS 0.1BPinnacle Micro 0.1BROBINSON NUGENT 0.1BCMC Industries 0.1BDATASWITCH 0.1BSYSTEMS ASSOCIATES 0.1BODETICS 0.1BSignal Technology 0.1BVeeco Instruments 0.1BNetwork Peripherals 0.1BConductus 0.1BIrwin Magnetic Systems 0.1BIridex 0.1BSeaMED 0.1BGMIS 0.1BMECA Software 0.1BINFORMATICS 0.1BXscribe 0.1BSystemSoft 0.1BKofax Image Products 0.1BPARLEX CORPORATION 0.1BCotelligent Group 0.1BNovAtel Inc(Alberta/Canada) 0.1BBroadway & Seymour 0.1BApplied Signal Technology 0.1BANDOVER CONTROLS 0.1BAutomated Language Processing 0.1BSTB Systems 0.1BDatastream Systems 0.1BHutchinson Technology 0.1BAMHERST ASSOCIATES 0.1BCognex 0.1BCardima 0.1BIncrediMail Ltd 0.1BUltrafem 0.1BKentek Information Systems 0.1BIAT Multimedia 0.1BPinnacle Systems 0.1BCALIF. AMPLIFIER 0.1BProNet 0.1BAutonomous Technologies 0.1BMANUFACTURING DATA 0.1BELEC OF ISRAEL 0.1BBrock Control Systems 0.1BNational FSI 0.1BEVANS & SUTHERLAND 0.1BAUTOMATED SYSTEMS 0.1BTake To Auction.com 0.1BComptronix 0.1BCABLE TV INDUSTRIES 0.1BStorage Dimensions 0.1BDH TECHNOLOGY 0.1BIntegrated Sensor Solutions In 0.1BCOMPUTER MEMORIES 0.1BMetricom 0.1BBenchmarq Microelectronics 0.1BSYSCON 0.1BMetrologic Instruments 0.1BSCAN-TRON CORP. 0.1BOdimo 0.1BSPSS 0.1BCentigram Communications 0.1BAward Software International 0.1BFieldworks 0.1BAPPLIED DATA 0.1BAce*Comm 0.1BTessco Technologies 0.1BIA 0.1BSpectRx 0.1BLumisys 0.1BSTERLING SOFTWARE 0.1BCeleritek 0.1BCardiovascular Imaging Systems 0.1BTERAK CORP. 0.1BINTERAND CORPORATION 0.1BGo2pharmacy.com 0.1BCOMPUTONE SYSTEMS 0.1BGULL, INC. 0.1BIsco 0.1BTOPAZ 0.1BInternet Financial Services 0.1BBTG 0.1BQuality Semiconductor 0.1BLASER INDUSTRIES 0.1BWorld Heart 0.1BSatellite Technology 0.1BGaiam 0.1BSYSTEM INDUSTRIES 0.1BDigi International 0.1BALTRON INC. 0.1BBEL FUSE 0.1BAdvanced Promotion Tech 0.1BSecuracom 0.1BEmcore Corp 0.1BBARON DATA SYSTEMS 0.1BEPSILON DATA MGMT. 0.1BApplied Imaging 0.1BMySoftware 0.1BOrbit Semiconductor 0.1BInterlinq Software 0.1BEMULEX 0.1BAdvanced Technology Materials 0.1BProject Software & Development 0.1BParkerVision 0.1BMagal Security Systems 0.1BTALX 0.1BEquinox Systems 0.1BMicroTouch Systems 0.1BQiao Xing Universal Telephone 0.1BOrthoLogic 0.1BSILVAR-LISCO 0.1BClaimsnet.com 0.1BAndyne Computing Limited 0.1BApplix 0.1BEasel 0.1BSANDERS, RC TECH. 0.1BESPRIT SYSTEMS 0.1BHumaScan 0.1BSummagraphics 0.1BINTELLIGENETICS 0.1BBPI SYSTEMS 0.1BAstropower 0.1BFusion Telecommunications 0.1BPhoenix International Ltd. 0.1BInVision Technologies 0.1BCritical Industries 0.1BLogal Educational Software 0.1BMedicus Systems 0.1BCOOK DATA SERVICES 0.1BLuna Innovations 0.1BBio-Plexus 0.1BPlexus 0.1BZytec Corp 0.1BCRIME CONTROL 0.1BCIBER 0.1BJPM 0.1BKeptel 0.1BBOOLE & BABBAGE 0.1BWebSecure 0.1BIntelligent Surgical Laser 0.1BTelesis Systems 0.1BLiberty Technologies 0.1BEquitrac 0.1BEuphonix 0.1BKVH Industries 0.1BCOPYTELE, INC. 0.1BIntelli-Check 0.1BMedialink Worldwide 0.1BVALLEN 0.1BARRAYS, INC. 0.1BAdvanced Magnetics 0.1BOptiSystems Solutions Ltd 0.1BBIOSEARCH MEDICAL 0.1BIllinois Superconductor 0.1BWavefront Technologies 0.1BPhotran 0.1BCERMETEK MICROELEC. 0.1BBrooktrout Technology 0.1BPhotonics Corp 0.1BTelos 0.1BCOMPTEK RESEARCH 0.1BIntegrated Circuit Systems 0.1BSymix Systems 0.1BMizar 0.1BISG International Software 0.1BSolectron 0.1BElectro-Optical Sciences 0.1BAbsolute Entertainment 0.1BHemoSense 0.1BCONTINUOS CURVE LENS 0.1BGenesisIntermedia.com 0.1BCyberShop International 0.1BTESDATA SYSTEMS 0.1BLambert Communications 0.1BALLY & GARGANO 0.1BICU Medical 0.1BFIBRONICS INT'L 0.1BeRoom System Technologies 0.1BE-Cruiter.com 0.1BOptibase Ltd 0.1BMindscape 0.1BUOL Publishing 0.1BCOMMUNICATIONS SYSTEMS 0.1BAdvanced Communication Systems 0.1BSierra On-Line 0.1BCORCOM 0.1BPERFECT DATA CORP. 0.1BVentana Medical Systems 0.1BDelphi Information Systems 0.1BMindSpring Enterprises 0.1BCOMPUTER ENTRY 0.1BOptika Imaging Systems 0.1BIQ Software 0.1BBusyBox.com 0.1BAmerican Technical Ceramics 0.1BCYBERTEK COMPUTER 0.1BCCX NETWORK 0.1BELECTRO-BIOLOGY 0.1BINT'L ROBOMATION 0.1BSOFTECH 0.1BInterchange Corp 0.1BLifequest Medical 0.1BInformation America 0.1BCriticare Systems 0.1BRAMTEK 0.1BRegistry Magic 0.1BForeFront Group 0.1BLowrance Electronics 0.1BFSI International 0.1BMicro Therapeutics 0.1BPerformance Technologies 0.1BSCIENTIFIC TIME SHAR 0.1BMedi-Ject 0.1BParadigm Geophysical Ltd 0.1BDATEQ Information Network 0.1BRheometrics 0.1BLANE TELECOMM. 0.1BTake-Two Interactive Software 0.1BDICKEY-JOHN 0.1BUniphase 0.1BCircadian 0.1BMulticom Publishing 0.1BMade2Manage Systems 0.1BUnitech Industries 0.1BPhotronic Laboratories 0.1BWiztec Solutions 0.1BDUQUESNE SYSTEMS 0.1BSCS/Compute 0.1BLogic Devices 0.1BBrilliant Digital Ent 0.1BI D Systems 0.1BOBJECT RECOGNITION 0.1BTIE / COMMUNICATIONS 0.1BPOWERTEC, INC. 0.1BAC Teleconnect 0.1BBioanalytical Systems 0.0BBitstream 0.0BIDB Communications Group 0.0BRF Monolithics 0.0BSpatial Technology 0.0BBenchmark Electronics 0.0BGolden Systems 0.0BCDP Technologies 0.0BCEM 0.0BAcross Data Systems 0.0BPlastic Surgery Co 0.0BKinetiks.com 0.0BAseco 0.0BGo2Net 0.0BCrossZ Software Corp 0.0BAladdin Knowledge Systems 0.0BCIPRICO INC. 0.0BSEEC 0.0BWESPERCORP 0.0BNORTHERN DATA SYS 0.0BTarget Technologies 0.0BTaunton Technologies 0.0BDIAGNON CORP 0.0BKYLE TECHNOLOGY 0.0BSTARTEL CORPORATION 0.0BScanVec Co(1990) 0.0BMEDAR, INC. 0.0BMerge Technologies 0.0BComet Software International 0.0BPRIMAGES, INC. 0.0BINTERMETRICS 0.0BARTEL COMMUNICATIONS 0.0BCOMPUTRAC INC. 0.0BCoin Bill Validator 0.0BEIL INSTRUMENTS 0.0BJack Henry & Associates 0.0BINTERPHASE CORP. 0.0BVertex Communications 0.0BSunhawk.com Corp 0.0BMass Microsystems 0.0BData Translation 0.0BMER Telemanagement Solutions 0.0BLaser Power Corp 0.0BWILAND SERVICES INC. 0.0BHYTEK MICROSYSTEMS 0.0BSPECTRADYNE 0.0BCOMPUTER INPUT 0.0BCalifornia Micro Devices 0.0BSBE INC. 0.0BElcotel 0.0BInternational CompuTex 0.0BCoherent Communications 0.0BTELENET 0.0BJetForm 0.0BInfoCure Corp 0.0BAML Communications 0.0BLoronix Information Systems 0.0BEffective Management Systems 0.0BREXON BUSINESS 0.0BTECHNOLOGY MARKETING 0.0BSSE Telecom 0.0BQuad Systems 0.0BAmerican Xtal Technology 0.0BElectronic Fab Technology 0.0BPrintware 0.0BInteractive Group 0.0BTLS CO. 0.0BPanda Project 0.0BData Research Associates 0.0BResearch Engineers 0.0BFREY ASSOCIATES 0.0BElectronic Information Systems 0.0BLANGER BIOMECHANICS 0.0BMEDSTAT SYSTEMS 0.0BCavion Technologies 0.0BHealthdesk(R)Corp 0.0BNatural Microsystems 0.0Be-NET 0.0BENCAD 0.0BDiversified Security Solutions 0.0BBridgeline Software 0.0BCitation Computer Systems 0.0BIverson Technology 0.0BCliniCom 0.0BCLINICAL DATA 0.0BWINTERHALTER, INC. 0.0BCONMED 0.0BOXYGEN ENRICHMENT 0.0BASTRO-MED, INC. 0.0BCONT'L HEALTHCARE 0.0BAdvanced Photonix 0.0BUNIVERSAL MONEY 0.0BECCS 0.0BVodavi Technology 0.0BNuwave Technologies 0.0BTRIO-TECH INT'L 0.0BV BAND SYSTEMS, INC. 0.0BPercon Acquisition 0.0BCYCARE SYSTEMS 0.0BImage Business Systems 0.0BElectronic Tele-Communications 0.0BBKW, INC. 0.0BPerficient 0.0BDIAGNOSTIC/RETRIEVAL 0.0BDISTRIBUTED LOGIC 0.0BSC & T International 0.0BTruetime 0.0BTELERAM COMMUNICATIONS 0.0BHenley International 0.0BOptek Technology 0.0BPerceptron 0.0BTylan General 0.0BINFO DESIGNS, INC. 0.0BNew Image Industries 0.0BAugment Systems 0.0BCasino Data Systems 0.0BNetwork-1 Security Solutions 0.0BThrustMaster 0.0BCastelle 0.0BJakks Pacific 0.0BINNOVATIVE SOFTWARE 0.0BBIOSTIM 0.0BENVIRONMENTAL TESTING 0.0BMed-Design 0.0BIbis Technology 0.0BBlyth Holdings 0.0BMedwave 0.0BBFI COMMUNICATIONS 0.0BCONSCO ENTERPRISES 0.0BBIOCHEM INTERNATIONAL 0.0BANTENNAS FOR COMM. 0.0BBarrister Information Systems 0.0BP.C. TELEMART INC. 0.0BSCIENTIFIC COMMUN. 0.0BDATAKEY, INC. 0.0BRGB Computer & Video 0.0BTelesoft 0.0BCognitive Systems 0.0BObjective Communication 0.0BVANZETTI SYSTEMS 0.0BMicrowave Labs 0.0BRENAL SYSTEMS 0.0BWORLCO DATA SYSTEMS 0.0BTechnology Development 0.0BInnodata 0.0BM-Wave 0.0BSysComm International Corp 0.0BAutoinfo 0.0BSamna 0.0BII-VI 0.0BPhoton Technology Intl 0.0BMustang Software 0.0BII MORROW INC. 0.0BTRIANGLE MICROWAVE 0.0BBIOMET INC 0.0BRobocom Systems 0.0BCSP INC 0.0BSTOCKHOLDER SYSTEMS 0.0BIntramed Laboratories 0.0BElexis 0.0BEltek Ltd 0.0BSAC Technologies 0.0BFrisco Bay Industries Ltd 0.0BCompuRAD 0.0BKMW SYSTEMS CORP. 0.0BNITRON 0.0BCOM SYSTEMS 0.0BPACE Health Management 0.0BBell Technology Group 0.0BPHARMACONTROL 0.0BTELECI, INC. 0.0BMAGNETIC INFO. TECH. 0.0BUnited States Paging 0.0BRSI Systems 0.0BINTEGRATED CIRCUITS 0.0BEdison Control 0.0BPYRAMID MAGNETICS 0.0BBALLARD MEDICAL 0.0BEuroMed 0.0BTANO CORP 0.0BJenkon International 0.0BCellular 0.0BSigmaTron International 0.0BNOVAR ELECTRONICS 0.0BBEDFORD COMPUTER 0.0BCode-Alarm 0.0BJinpan International Ltd 0.0BTOTAL ASSETS 0.0BVerticom 0.0BC2I Solutions 0.0BIBS Interactive 0.0BXeta 0.0BCom/Tech Communication 0.0BGurunet Corp 0.0BTelecalc 0.0BCOMPUSAVE CORP. 0.0BGateway Data Sciences 0.0BComtrex Systems 0.0BENDOTRONICS, INC. 0.0BDAY TELECOMMUNIC. 0.0BUrsus Telecom Corporation 0.0BOld Dominion Systems 0.0BAdvanced Instl Mgmt Software 0.0BInnovative Tech Systems 0.0BRENAL DEVICES 0.0BResearch Frontiers 0.0BDigital Optronics 0.0BGlobal Market Information 0.0BSigma Designs 0.0BCMC INTERNATIONAL 0.0BMicrofield Graphics 0.0BPATIENT TECH 0.0BCrystallume 0.0BSoloPoint 0.0BDIMIS 0.0BSmartserv Online 0.0BCERPROBE CORPORATION 0.0BMERRIMAC INDUSTRIES 0.0BNavarre 0.0BFANON/COURIER U.S.A. 0.0BZONIC 0.0BHomeCom Communications 0.0BDIDAX 0.0BHEALTH INFORMATION 0.0BCONCORD COMPUTING 0.0BUnitronix 0.0BCOMPONENT TECHNOLOGY 0.0BIntegrated Surgical Systems 0.0BGV MEDICAL, INC. 0.0BGlobal Telecommunication 0.0BLASER PHOTONICS 0.0BComputer Petroleum 0.0BShared Technologies Cellular 0.0BAltai 0.0BSoftware Professionals 0.0BBOMED MEDICAL LTD. 0.0BSimulations Plus 0.0BCARDIOSEARCH INC. 0.0BSemiconductor Laser Intl 0.0BGridComm 0.0BMicrion 0.0BPANCRETEC INC. 0.0BINTERACTIVE RADIATN. 0.0BPacer 0.0BHEI 0.0BManatron 0.0BComputer Outsourcing Services 0.0BNetwork Long Distance 0.0BDATAPOWER 0.0BMediware Information Systems 0.0BMultimedia Concepts 0.0BElectropharmacology 0.0BJavelin Systems 0.0BVikonics 0.0BLegacy Software 0.0BNetLive Communications 0.0BBorealis Technology 0.0BSPACE MICROWAVE 0.0BDefense Software & Systems 0.0BImage Guided Technologies 0.0BHARRIS & PAULSON 0.0BPERCEPTRONICS 0.0BBureau of Electronic 0.0BCHAD THERAPEUTICS 0.0BENSUN CORP. 0.0BFine.com Corp 0.0BCOMPUTRAC INSTRUM. 0.0BPHOENIX MEDICAL 0.0BApplied Intelligence Group 0.0BSelfCare 0.0BStyles on Video 0.0BQMAX TECHNOLOGY 0.0BELECTRONIC FINANCIAL 0.0BCITISOURCE INC. 0.0BPERSONAL COMPUTER 0.0BParavant Computer Systems 0.0BSILICON ELECTRO-PHYSIC 0.0BSAZTEC International 0.0BSPAN-AMERICAN MEDICAL 0.0BGeneral Sciences 0.0BINVENTION, DESIGN 0.0BDeltaPoint 0.0BPSYCH SYSTEMS 0.0BPrecis Smart Card Systems 0.0BCompu-Dawn 0.0BLifeRate Systems 0.0BTELEPHONE SUPPORT 0.0BCandela Laser 0.0BDynatem 0.0BBIO-LOGIC SYSTEMS 0.0BConceptronic 0.0BLaserSight, 0.0BFINAL TEST, INC. 0.0BRainbow Technologies 0.0BComputer Telephone 0.0BDiasys 0.0BWorld Group Companies 0.0B3Net Systems 0.0BNationwide Cellular Service 0.0BWRIGHT LABORATORIES 0.0BImage Management Systems 0.0BHemodynamics 0.0BDigital Data Networks 0.0BSigma Circuits 0.0BCAM Data Systems 0.0BBKC Semiconductors 0.0BAdvanced Electronic Support 0.0BINT'L MEDICAL SYSTEMS 0.0BHungarian Telephone & Cable 0.0BCircuit Systems 0.0BKEY IMAGE SYSTEMS 0.0BUStel 0.0BJMAR Industries 0.0BRimage 0.0BSELECT INFORMATION 0.0BXiox 0.0BHouston Biomedical 0.0BMikron Instrument 0.0BKAPPA NETWORK 0.0BDATA MEASUREMENT 0.0B104281613131298776Fork
js
Plot.plot({
  insetRight: 10,
  height: 790,
  marks: [
    Plot.dot(
      ipos,
      Plot.dodgeY({
        x: "date",
        r: "rMVOP",
        title: (d) => `${d.NAME}\n${(d.rMVOP / 1e3).toFixed(1)}B`,
        fill: "currentColor"
      })
    ),
    Plot.text(
      ipos,
      Plot.dodgeY({
        filter: (d) => d.rMVOP > 5e3,
        x: "date",
        r: "rMVOP",
        text: (d) => (d.rMVOP / 1e3).toFixed(),
        fill: "white",
        pointerEvents: "none"
      })
    )
  ]
})

The dodge transform can be used with any mark that supports x and y position. Below, we use the text mark instead to show company valuations (in billions).

dateFork
js
Plot.plot({
  insetRight: 10,
  height: 790,
  marks: [
    Plot.text(
      ipos,
      Plot.dodgeY({
        x: "date",
        r: "rMVOP",
        text: (d) => (d.rMVOP / 1e3).toFixed(1),
        title: "NAME",
        fontSize: (d) => Math.min(22, Math.cbrt(d.rMVOP / 1e3) * 6)
      })
    )
  ]
})

The dodge transform places dots sequentially, each time finding the closest position to the baseline that avoids intersection with previously-placed dots. Because this is a greedy algorithm, the resulting layout depends on the input order. When r is a channel, dots are sorted by descending radius by default such that the largest dots are placed closest to the baseline. Otherwise, dots are placed in input order by default.

To adjust the dodge layout, use the sort transform. For example, if the sort option uses the same column as x, the dots are arranged in piles leaning right.

2,0002,5003,0003,5004,0004,5005,000weight (lb) →Datsun 1200Toyota CoronaToyota StarletHonda Civic 1300Toyota Corolla 1200Honda Civic CVCCHonda CivicFord FiestaHonda Civic CVCCRenault 5 GtlVolkswagen RabbitVolkswagen Model 111Renault Lecar DeluxeVolkswagen 1131 Deluxe SedanToyota Corolla 1200Vokswagen RabbitHonda Civic 1500 GLFiat 128Plymouth ChampDodge Colt Hatchback CustomVolkswagen Rabbit CustomVolkswagen RabbitVolkswagen RabbitVolkswagen Rabbit CustomDatsun F-10 HatchbackDatsun B210Volkswagen Super BeetlePlymouth CricketVolkswagen DasherHonda Civic (Auto)Honda CivicToyota Corolla TercelMazda GLC CustomDatsun 210Maxda GLC DeluxeVolkswagen Super Beetle 117Volkswagen Rabbit LMazda GLC 4Mazda GLC DeluxeSubaru DLVolkswagen Rabbit Custom DieselDatsun B-210Volkswagen SciroccoDatsun 310 GXFiat X1.9Datsun 710Datsun 310Datsun 210Mazda GLC Custom LChevrolet ChevetteFord Escort 4WHonda Accord CVCCFord PintoToyota TercelChevrolet ChevetteFiat 124BSubaruDatsun B210 GXPeugeot 304Dodge Colt M/MVolkswagen Rabbit C (Diesel)Toyota Corolla 1600 (Wagon)Fiat 128Datsun 210Mazda GLCChevrolet ChevetteOpel 1900Maxda RX-3Dodge ColtMercury Lynx LPlymouth Horizon MiserDodge Colt HardtopDatsun PL510Datsun PL510Fiat Strada CustomVolkswagen PickupHonda Accord LXVolkswagen RabbitSubaru DLPlymouth Horizon TC3Buick Opel Isuzu DeluxeChevrolet ChevetteToyota CorollaOpel MantaNissan Stanza XEChevrolet WoodyDodge Colt (Wagon)Toyota CorollaAudi 4000Renault 12 (Wagon)Volkswagen DasherVolkswagen JettaPlymouth HorizonRenault 12TLHonda AccordHonda PreludePlymouth Horizon 4Audi FoxMercury Capri 2000Opel 1900Volkswagen DasherFord Pinto RunaboutToyota CoronaDodge OmniBMW 2002Toyota CorollaFiat 124 TCVolkswagen Type 3Dodge ColtChevrolet Vega 2300Fiat 124 Sport CoupeToyota Corolla LiftbackToyota CorollaToyota Corona HardtopToyota CarinaDatsun 510 (Wagon)Honda AccordDodge RampageDatsun 510Opel MantaPlymouth Arrow GSFord PintoRenault 18IMazda RX-2 CoupeVolkswagen Dasher (Diesel)Toyota CorollaDodge Charger 2.2Toyota Corona Mark IISaab 99EDatsun 610Ford Escort 2HPlymouth ReliantSubaruChevrolet Cavalier 2-DoorFord Pinto (Wagon)Chevrolet VegaDatsun 200SXChevrolet Vega (Wagon)Chevrolet VegaMazda RX-7 GsAudi 100 LSDatsun 510 HatchbackFord PintoFiat 131Mercury Capri V6Honda CivicPlymouth ReliantTriumph TR7 CoupeToyouta Corona Mark II (Wagon)Volkswagen 411 (Wagon)Toyota Celica GT LiftbackDodge Aries SEChevrolet VegaMazda 626Datsun 710Pontiac PhoenixToyota CoronaFord PintoFord Capri IIPontiac J2000 Se HatchbackAudi 100 LSChrysler Lebaron MedallionFord MaverickPontiac AstroChevrolet CitationBMW 320iChevrolet CavalierDatsun 200SXDodge Aries Wagon (Wagon)Ford RangerAMC GremlinBuick SkylarkMazda 626Ford PintoChevrolet Cavalier WagonAMC GremlinSaab 99LEToyota Celica GTAMC Spirit DLBuick Skylark LimitedSaab 99LEPeugeot 504Chevrolet CitationAudi 100 LSOldsmobile Omega BroughamToyota CoronaToyota Corona LiftbackChevy S-10Ford Fairmont (Man)Mazda RX-4Chevrolet CitationPontiac PhoenixPontiac Sunbird CoupePlymouth SapporoFord Mustang II 2+2AMC HornetAMC GremlinFord Mustang GLSaab 99GLEDodge ColtSaab 900SToyota Mark IIDatsun 810Audi 5000Plymouth DusterFord Granada LOldsmobile Starfire SXFord Fairmont FuturaVolvo 144EAFord FairmontFord MaverickFord Fairmont 4Toyota CressidaAMC HornetPlymouth DusterFord Mustang CobraDatsun 280ZXAMC GremlinDatsun 810 MaximaToyota Mark IIVolvo 145E (Wagon)AMC HornetBuick Century LimitedVolvo 244DLAudi 5000S (Diesel)Chevrolet CamaroPeugeot 504AMC Hornet Sportabout (Wagon)Ford Fairmont (Auto)Peugeot 504 (Wagon)Ford PintoMercury Zephyr 6AMC ConcordFord MaverickOldsmobile Cutlass Ciera (Diesel)Ford MaverickAMC Concord DLBuick SkyhawkFord Granada GLMercury ZephyrAMC HornetBuick Estate Wagon (Wagon)Citroen DS-21 PallasPlymouth DusterPlymouth ValiantFord MustangVolvo 264GLVolvo 245Chevrolet MalibuFord MaverickVolvo DieselFord Mustang IIPeugeot 504AMC Pacer D/LFord FuturaAMC ConcordAMC PacerChevrolet Monza 2+2Peugeot 505S Turbo DieselPlymouth ValiantPontiac Lemans V6Mercedes-Benz 240DPlymouth Valiant CustomAMC Concord DL 6Peugeot 504Chevrolet Nova CustomPontiac FirebirdAMC MatadorFord Torino 500Chevrolet Chevelle MalibuChevrolet NovaChevrolet NovaFord Mustang Boss 302Dodge Aspen 6Oldsmobile Cutlass Salon BroughamBuick Century SpecialDodge AspenDodge Dart CustomAMC Concord DLPeugeot 604SLBuick CenturyOldsmobile Cutlass Salon BroughamBuick SkylarkChevrolet Monte Carlo LandauPlymouth VolareMercury MonarchAMC Rebel SSTPlymouth SatellitePlymouth Satellite CustomBuick Regal Sport Coupe (Turbo)Ford TorinoChevrolet NovaChrysler Lebaron SalonChevrolet Chevelle MalibuChevrolet ConcoursFord GranadaMercedes-Benz 300DPontiac Phoenix LJDodge Challenger SEMercury Monarch GhiaFord Granada GhiaChevrolet Malibu Classic (Wagon)Plymouth Barracuda 340Plymouth Satellite SebringDodge AspenPlymouth Volare CustomAMC MatadorPontiac Ventura SjDodge Aspen SEOldsmobile OmegaAMC Ambassador SSTAMC MatadorBuick Skylark 320Ford LTD LandauOldsmobile Cutlass LSAMC MatadorDodge DiplomatDodge D100Chevrolet Monte CarloDodge Coronet CustomChevrolet Chevelle Malibu ClassicPlymouth FuryMercedes-Benz 280SAMC Ambassador BroughamDodge St. RegisChevrolet Caprice ClassicAMC Ambassador DPLAMC Rebel SST (Wagon)Ford F108Chevrolet Caprice ClassicAMC Matador (Wagon)Chevroelt Chevelle MalibuCadillac EldoradoBuick CenturyChrysler Lebaron Town & Country (Wagon)Plymouth Volare Premier V8Mercury Grand MarquisAMC MatadorChevrolet MalibuFord Torino (Wagon)Ford Gran TorinoFord Country Squire (Wagon)Chevy C10Oldsmobile Cutlass SupremePlymouth Satellite Custom (Wagon)Dodge Magnum XEChevrolet Monte Carlo SPlymouth Fury IIIChevrolet Chevelle Concours (Wagon)Buick Century 350Ford Galaxie 500Plymouth Fury IIIDodge Monaco BroughamFord Gran TorinoChevrolet Chevelle Concours (Wagon)Ford Galaxie 500Chevrolet Monte Carlo LandauPlymouth Satellite (Wagon)Dodge Coronet BroughamChevrolet ImpalaChevrolet Chevelle Malibu ClassicFord Gran TorinoPontiac Grand Prix LjPlymouth Fury Gran SedanAMC Matador (Wagon)Chevrolet ImpalaPontiac Grand PrixFord Gran Torino (Wagon)Mercury Cougar BroughamPlymouth Fury IIIChrysler CordobaFord ThunderbirdFord Galaxie 500Chevrolet ImpalaBuick Estate Wagon (Wagon)Ford LTDChevy C20Cadillac SevilleDodge D200Pontiac CatalinaChrysler Newport RoyalPontiac CatalinaChevrolet Bel AirOldsmobile Delta 88 RoyaleDodge Coronet Custom (Wagon)Chevrolet Caprice ClassicPontiac Catalina BroughamPlymouth Grand FuryOldsmobile Vista CruiserBuick Lesabre CustomFord F250Mercury MarquisFord Gran Torino (Wagon)Plymouth Custom SuburbFord LTDPontiac CatalinaBuick Century Luxus (Wagon)Hi 1200DChrysler New Yorker BroughamFord Country Squire (Wagon)Ford CountryBuick Electra 225 CustomMercury Marquis BroughamDodge Monaco (Wagon)Chevrolet ImpalaPontiac Safari (Wagon)Fork
js
Plot.plot({
  height: 180,
  marks: [
    Plot.dotX(cars, Plot.dodgeY({x: "weight (lb)", title: "name", fill: "currentColor", sort: "weight (lb)"}))
  ]
})

Reversing the sort order produces piles leaning left.

2,0002,5003,0003,5004,0004,5005,000weight (lb) →Pontiac Safari (Wagon)Chevrolet ImpalaDodge Monaco (Wagon)Mercury Marquis BroughamBuick Electra 225 CustomFord CountryFord Country Squire (Wagon)Chrysler New Yorker BroughamHi 1200DBuick Century Luxus (Wagon)Pontiac CatalinaFord LTDPlymouth Custom SuburbFord Gran Torino (Wagon)Mercury MarquisFord F250Buick Lesabre CustomOldsmobile Vista CruiserPlymouth Grand FuryPontiac Catalina BroughamChevrolet Caprice ClassicDodge Coronet Custom (Wagon)Oldsmobile Delta 88 RoyaleChevrolet Bel AirPontiac CatalinaChrysler Newport RoyalPontiac CatalinaDodge D200Cadillac SevilleChevy C20Ford LTDBuick Estate Wagon (Wagon)Chevrolet ImpalaFord Galaxie 500Ford ThunderbirdChrysler CordobaPlymouth Fury IIIMercury Cougar BroughamFord Gran Torino (Wagon)Pontiac Grand PrixChevrolet ImpalaAMC Matador (Wagon)Plymouth Fury Gran SedanPontiac Grand Prix LjFord Gran TorinoChevrolet Chevelle Malibu ClassicChevrolet ImpalaDodge Coronet BroughamPlymouth Satellite (Wagon)Chevrolet Monte Carlo LandauFord Galaxie 500Chevrolet Chevelle Concours (Wagon)Ford Gran TorinoDodge Monaco BroughamPlymouth Fury IIIFord Galaxie 500Buick Century 350Chevrolet Chevelle Concours (Wagon)Plymouth Fury IIIChevrolet Monte Carlo SDodge Magnum XEPlymouth Satellite Custom (Wagon)Oldsmobile Cutlass SupremeChevy C10Ford Country Squire (Wagon)Ford Gran TorinoFord Torino (Wagon)Chevrolet MalibuAMC MatadorMercury Grand MarquisPlymouth Volare Premier V8Chrysler Lebaron Town & Country (Wagon)Buick CenturyCadillac EldoradoChevroelt Chevelle MalibuAMC Matador (Wagon)Chevrolet Caprice ClassicFord F108AMC Rebel SST (Wagon)AMC Ambassador DPLChevrolet Caprice ClassicDodge St. RegisAMC Ambassador BroughamMercedes-Benz 280SPlymouth FuryChevrolet Chevelle Malibu ClassicDodge Coronet CustomChevrolet Monte CarloDodge D100Dodge DiplomatAMC MatadorOldsmobile Cutlass LSFord LTD LandauBuick Skylark 320AMC MatadorAMC Ambassador SSTOldsmobile OmegaDodge Aspen SEPontiac Ventura SjAMC MatadorPlymouth Volare CustomDodge AspenPlymouth Satellite SebringPlymouth Barracuda 340Chevrolet Malibu Classic (Wagon)Ford Granada GhiaMercury Monarch GhiaDodge Challenger SEPontiac Phoenix LJMercedes-Benz 300DFord GranadaChevrolet ConcoursChevrolet Chevelle MalibuChrysler Lebaron SalonChevrolet NovaFord TorinoBuick Regal Sport Coupe (Turbo)Plymouth Satellite CustomPlymouth SatelliteAMC Rebel SSTMercury MonarchPlymouth VolareChevrolet Monte Carlo LandauBuick SkylarkOldsmobile Cutlass Salon BroughamBuick CenturyPeugeot 604SLAMC Concord DLDodge Dart CustomDodge AspenBuick Century SpecialOldsmobile Cutlass Salon BroughamDodge Aspen 6Ford Mustang Boss 302Chevrolet NovaChevrolet NovaChevrolet Chevelle MalibuFord Torino 500AMC MatadorPontiac FirebirdChevrolet Nova CustomPeugeot 504AMC Concord DL 6Plymouth Valiant CustomMercedes-Benz 240DPontiac Lemans V6Plymouth ValiantPeugeot 505S Turbo DieselChevrolet Monza 2+2AMC PacerAMC ConcordFord FuturaAMC Pacer D/LPeugeot 504Ford Mustang IIVolvo DieselFord MaverickChevrolet MalibuVolvo 245Volvo 264GLFord MustangPlymouth ValiantPlymouth DusterCitroen DS-21 PallasBuick Estate Wagon (Wagon)AMC HornetMercury ZephyrFord Granada GLBuick SkyhawkAMC Concord DLFord MaverickOldsmobile Cutlass Ciera (Diesel)Ford MaverickAMC ConcordMercury Zephyr 6Ford PintoPeugeot 504 (Wagon)Ford Fairmont (Auto)AMC Hornet Sportabout (Wagon)Peugeot 504Chevrolet CamaroAudi 5000S (Diesel)Volvo 244DLBuick Century LimitedAMC HornetVolvo 145E (Wagon)Toyota Mark IIDatsun 810 MaximaAMC GremlinDatsun 280ZXFord Mustang CobraPlymouth DusterAMC HornetToyota CressidaFord Fairmont 4Ford MaverickFord FairmontVolvo 144EAFord Fairmont FuturaOldsmobile Starfire SXFord Granada LPlymouth DusterAudi 5000Datsun 810Toyota Mark IISaab 900SDodge ColtSaab 99GLEFord Mustang GLAMC GremlinAMC HornetFord Mustang II 2+2Plymouth SapporoPontiac Sunbird CoupePontiac PhoenixChevrolet CitationMazda RX-4Ford Fairmont (Man)Chevy S-10Toyota Corona LiftbackToyota CoronaOldsmobile Omega BroughamAudi 100 LSChevrolet CitationPeugeot 504Saab 99LEBuick Skylark LimitedAMC Spirit DLToyota Celica GTSaab 99LEAMC GremlinChevrolet Cavalier WagonFord PintoMazda 626Buick SkylarkAMC GremlinFord RangerDodge Aries Wagon (Wagon)Datsun 200SXChevrolet CavalierBMW 320iChevrolet CitationPontiac AstroFord MaverickChrysler Lebaron MedallionAudi 100 LSPontiac J2000 Se HatchbackFord Capri IIFord PintoToyota CoronaPontiac PhoenixDatsun 710Mazda 626Chevrolet VegaDodge Aries SEToyota Celica GT LiftbackVolkswagen 411 (Wagon)Toyouta Corona Mark II (Wagon)Triumph TR7 CoupePlymouth ReliantHonda CivicMercury Capri V6Fiat 131Ford PintoDatsun 510 HatchbackAudi 100 LSMazda RX-7 GsChevrolet VegaChevrolet Vega (Wagon)Datsun 200SXChevrolet VegaFord Pinto (Wagon)Chevrolet Cavalier 2-DoorSubaruPlymouth ReliantFord Escort 2HDatsun 610Saab 99EToyota Corona Mark IIDodge Charger 2.2Toyota CorollaVolkswagen Dasher (Diesel)Mazda RX-2 CoupeRenault 18IFord PintoPlymouth Arrow GSOpel MantaDatsun 510Dodge RampageHonda AccordDatsun 510 (Wagon)Toyota CarinaToyota Corona HardtopToyota CorollaToyota Corolla LiftbackFiat 124 Sport CoupeChevrolet Vega 2300Dodge ColtVolkswagen Type 3Fiat 124 TCToyota CorollaBMW 2002Dodge OmniToyota CoronaFord Pinto RunaboutVolkswagen DasherOpel 1900Mercury Capri 2000Audi FoxPlymouth Horizon 4Honda PreludeHonda AccordRenault 12TLPlymouth HorizonVolkswagen JettaVolkswagen DasherRenault 12 (Wagon)Audi 4000Toyota CorollaDodge Colt (Wagon)Chevrolet WoodyNissan Stanza XEOpel MantaToyota CorollaChevrolet ChevetteBuick Opel Isuzu DeluxePlymouth Horizon TC3Subaru DLVolkswagen RabbitHonda Accord LXVolkswagen PickupFiat Strada CustomDatsun PL510Datsun PL510Dodge Colt HardtopPlymouth Horizon MiserMercury Lynx LDodge ColtMaxda RX-3Opel 1900Chevrolet ChevetteMazda GLCDatsun 210Fiat 128Toyota Corolla 1600 (Wagon)Volkswagen Rabbit C (Diesel)Dodge Colt M/MPeugeot 304Datsun B210 GXSubaruFiat 124BChevrolet ChevetteToyota TercelFord PintoHonda Accord CVCCFord Escort 4WChevrolet ChevetteMazda GLC Custom LDatsun 210Datsun 310Datsun 710Fiat X1.9Datsun 310 GXVolkswagen SciroccoDatsun B-210Volkswagen Rabbit Custom DieselSubaru DLMazda GLC DeluxeMazda GLC 4Volkswagen Rabbit LVolkswagen Super Beetle 117Maxda GLC DeluxeDatsun 210Mazda GLC CustomToyota Corolla TercelHonda CivicHonda Civic (Auto)Volkswagen DasherPlymouth CricketVolkswagen Super BeetleDatsun B210Datsun F-10 HatchbackVolkswagen Rabbit CustomVolkswagen RabbitVolkswagen RabbitVolkswagen Rabbit CustomDodge Colt Hatchback CustomPlymouth ChampFiat 128Honda Civic 1500 GLVokswagen RabbitToyota Corolla 1200Volkswagen 1131 Deluxe SedanRenault Lecar DeluxeVolkswagen Model 111Volkswagen RabbitRenault 5 GtlHonda Civic CVCCFord FiestaHonda CivicHonda Civic CVCCToyota Corolla 1200Honda Civic 1300Toyota StarletToyota CoronaDatsun 1200Fork
js
Plot.plot({
  height: 180,
  marks: [
    Plot.dotX(cars, Plot.dodgeY({x: "weight (lb)", title: "name", fill: "currentColor", sort: "weight (lb)", reverse: true}))
  ]
})

TIP

To avoid repeating a channel definition, you can also specify the sort option as {channel: "x"}.

INFO

Unlike a force-directed beeswarm, the dodge transform exactly preserves the input position dimension, resulting in a more accurate visualization. Also, the dodge transform tends to be faster than the iterative constraint relaxation used in the force-directed approach. We use Mikola Lysenko’s interval-tree-1d library for fast intersection testing.

Dodge options

The dodge transforms accept the following options:

  • padding — a number of pixels added to the radius of the mark to estimate its size
  • anchor - the dodge anchor; defaults to left for dodgeX, or bottom for dodgeY

The anchor option may one of middle, right, and left for dodgeX, and one of middle, top, and bottom for dodgeY. With the middle anchor the piles will grow from the center in both directions; with the other anchors, the piles will grow from the specified anchor towards the opposite direction.

dodgeY(dodgeOptions, options)

js
Plot.dodgeY({x: "date"})

Given marks arranged along the x axis, the dodgeY transform piles them vertically by defining a y position channel that avoids overlapping. The x position channel is unchanged.

dodgeX(dodgeOptions, options)

js
Plot.dodgeX({y: "value"})

Equivalent to Plot.dodgeY, but piling horizontally, creating a new x position channel that avoids overlapping. The y position channel is unchanged.