Skip to content

Instantly share code, notes, and snippets.

@basilesimon
Created July 19, 2018 13:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save basilesimon/e138f80aa78bdd18e5269c5177ee9340 to your computer and use it in GitHub Desktop.
Save basilesimon/e138f80aa78bdd18e5269c5177ee9340 to your computer and use it in GitHub Desktop.
fresh block
license: mit
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<script src="https://d3js.org/d3.v4.min.js"></script>
<script src="https://unpkg.com/d3-jetpack"></script>
<style>
body { margin:0;position:fixed;top:0;right:0;bottom:0;left:0; }
rect {
fill: #254251;
opacity: .2;
}
</style>
</head>
<body>
<script>
// Feel free to change or delete any of the code you see in this editor!
const width = 960;
var svg = d3.select("body").append("svg")
.attr("width", width)
.attr("height", 500)
const x = d3.scaleLinear()
.range([0,width])
.domain([0,2]);
d3.csv('temp.csv', function(error, csvData) {
const data = csvData.map(e => {
return {patients: parseFloat(e.patients_per_1000_population),
ccg: e.ccg}
});
console.log(data);
const g = svg.append('g')
.translate([20,20]);
const bars = g.selectAll('bars')
.data(data).enter()
.append('rect').at({
class: 'bars',
width: 2,
height: 50,
x: d => x(d.patients),
y: 20,
});
g
.append('g')
.at({ class: 'axis' })
.translate([0, 80])
.call(
d3
.axisBottom(x)
.tickFormat(d => d )
.ticks(5)
);
});
</script>
</body>
ons_id ccg patients_per_1000_population
E38000004 BARKING & DAGENHAM CCG (07L00) 0.11753091062949556
E38000005 BARNET CCG (07M00) 0.21984712169383752
E38000011 BEXLEY CCG (07N00) 0.33561739616836805
E38000020 BRENT CCG (07P00) 0.07882705344474224
E38000023 BROMLEY CCG (07Q00) 0.1695166656071875
E38000027 CAMDEN CCG (07R00) 0.032165717777992216
E38000031 CENTRAL LONDON (WESTMINSTER) CCG (09A00) 0.04944620253164557
E38000035 CITY AND HACKNEY CCG (07T00) 0.20946795140343527
E38000040 CROYDON CCG (07V00) 0.08132726089785297
E38000048 EALING CCG (07W00) 0.12820278016886139
E38000057 ENFIELD CCG (07X00) 0.07336218912772358
E38000066 GREENWICH CCG (08A00) 0.10863897097166696
E38000070 HAMMERSMITH AND FULHAM CCG (08C00) 0.20733982998133943
E38000072 HARINGEY CCG (08D00) 0.1503344942497056
E38000074 HARROW CCG (08E00) 0.05420494891183565
E38000077 HAVERING CCG (08F00) 0.16870993139129456
E38000082 HILLINGDON CCG (08G00) 0.1254442818314865
E38000084 HOUNSLOW CCG (07Y00) 0.02291790805335289
E38000088 ISLINGTON CCG (08H00) 0.14669209329617133
E38000090 KINGSTON CCG (08J00) 0.07869058860560277
E38000092 LAMBETH CCG (08K00) 0.09429958979678439
E38000098 LEWISHAM CCG (08L00) 0.1071007818357074
E38000105 MERTON CCG (08R00) 0.15610852664772548
E38000113 NEWHAM CCG (08M00) 0.0696949105291586
E38000138 REDBRIDGE CCG (08N00) 0.163907556138338
E38000140 RICHMOND CCG (08P00) 0.1331336328840073
E38000171 SOUTHWARK CCG (08Q00) 0.11447148515304836
E38000179 SUTTON CCG (08T00) 0.0982961992136304
E38000186 TOWER HAMLETS CCG (08V00) 0.17640962314494257
E38000192 WALTHAM FOREST CCG (08W00) 0.06674379282726706
E38000193 WANDSWORTH CCG (08X00) 0.2259835935911053
E38000202 WEST LONDON (K&C & QPP) CCG (08Y00) 0.07133685261806248
E38000007 BASILDON AND BRENTWOOD CCG (99E00) 0.29926272546725796
E38000010 BEDFORDSHIRE CCG (06F00) 0.28309008555611476
E38000012 BIRMINGHAM CROSSCITY CCG (13P00) 0.04903242677824268
E38000013 BIRMINGHAM SOUTH AND CENTRAL CCG (04X00) 0.1589622941438291
E38000026 CAMBRIDGESHIRE AND PETERBOROUGH CCG (06H00) 0.5784019812304484
E38000028 CANNOCK CHASE CCG (04Y00) 0.2393919444610689
E38000030 CASTLE POINT AND ROCHFORD CCG (99F00) 0.49743819330448186
E38000037 CORBY CCG (03V00) 0.17954933117874136
E38000038 COVENTRY AND RUGBY CCG (05A00) 0.1226147597517051
E38000046 DUDLEY CCG (05C00) 0.35210441069458465
E38000049 EAST AND NORTH HERTFORDSHIRE CCG (06K00) 0.21568677205714432
E38000051 EAST LEICESTERSHIRE AND RUTLAND CCG (03W00) 0.1981669556601437
E38000053 EAST STAFFORDSHIRE CCG (05D00) 0.2349210078111235
E38000058 EREWASH CCG (03X00) 0.48042277203939465
E38000063 GREAT YARMOUTH & WAVENEY CCG (06M00) 0.3791612952149845
E38000071 HARDWICK CCG (03Y00) 0.07351319561861354
E38000079 HERTS VALLEYS CCG (06N00) 0.15699995514286996
E38000086 IPSWICH AND EAST SUFFOLK CCG (06L00) 0.23820394227524463
E38000097 LEICESTER CITY CCG (04C00) 0.05484059666569172
E38000099 LINCOLNSHIRE EAST CCG (03T00) 0.6792965506830704
E38000100 LINCOLNSHIRE WEST CCG (04D00) 0.2425082279577343
E38000102 LUTON CCG (06P00) 0.2645572634196672
E38000103 MANSFIELD & ASHFIELD CCG (04E00) 0.2278509854555121
E38000106 MID ESSEX CCG (06Q00) 0.2985668789808917
E38000107 MILTON KEYNES CCG (04F00) 0.1765575688022776
E38000108 NENE CCG (04G00) 0.1834604966383562
E38000109 NEWARK & SHERWOOD CCG (04H00) 0.19876764062810576
E38000115 NORTH DERBYSHIRE CCG (04J00) 0.32930483748806266
E38000117 NORTH EAST ESSEX CCG (06T00) 0.43470910715579497
E38000124 NORTH NORFOLK CCG (06V00) 0.22592487997740754
E38000126 NORTH STAFFORDSHIRE CCG (05G00) 0.16505054672993605
E38000218 NORWICH CCG (06W00) 0.18780048076923078
E38000132 NOTTINGHAM CITY CCG (04K00) 0.24704666936172123
E38000133 NOTTINGHAM NORTH & EAST CCG (04L00) 0.26115115428810193
E38000134 NOTTINGHAM WEST CCG (04M00) 0.2900232018561485
E38000139 REDDITCH AND BROMSGROVE CCG (05J00) 0.37759597230962866
E38000142 RUSHCLIFFE CCG (04N00) 0.20557801685739738
E38000144 SANDWELL AND WEST BIRMINGHAM CCG (05L00) 0.18384380630216568
E38000153 SE STAFFS & SEISDON PENINSULAR CCG (05Q00) 0.22447528901193461
E38000147 SHROPSHIRE CCG (05N00) 0.6540222367560496
E38000149 SOLIHULL CCG (05P00) 0.10675776662752215
E38000157 SOUTH LINCOLNSHIRE CCG (99D00) 1.6570008285004143
E38000219 SOUTH NORFOLK CCG (06Y00) 0.10585371017254154
E38000164 SOUTH WARWICKSHIRE CCG (05R00) 0.25922685590227146
E38000165 SOUTH WEST LINCOLNSHIRE CCG (04Q00) 0.3818980332251289
E38000166 SOUTH WORCESTERSHIRE CCG (05T00) 0.3641252590891267
E38000168 SOUTHEND CCG (99G00) 0.20058571027400007
E38000169 SOUTHERN DERBYSHIRE CCG (04R00) 0.19657675620269874
E38000173 STAFFORD AND SURROUNDS CCG (05V00) 0.2838167678946472
E38000175 STOKE ON TRENT CCG (05W00) 0.2618897967735177
E38000183 TELFORD & WREKIN CCG (05X00) 1.238414829018856
E38000185 THURROCK CCG (07G00) 0.18053800324968405
E38000191 WALSALL CCG (05Y00) 0.26137578709754067
E38000195 WARWICKSHIRE NORTH CCG (05H00) 0.27997760179185666
E38000197 WEST ESSEX CCG (07H00) 0.18688532249398462
E38000201 WEST LEICESTERSHIRE CCG (04V00) 0.12509903673741712
E38000203 WEST NORFOLK CCG (07J00) 0.23497344800037595
E38000204 WEST SUFFOLK CCG (07K00) 0.132749236691889
E38000210 WOLVERHAMPTON CCG (06A00) 0.10380443244926559
E38000001 AIREDALE, WHARFEDALE AND CRAVEN CCG (02N00) 0.09398054602697242
E38000006 BARNSLEY CCG (02P00) 0.3772042875554019
E38000008 BASSETLAW CCG (02Q00) 0.2844141069397042
E38000014 BLACKBURN WITH DARWEN CCG (00Q00) 0.16607847207805687
E38000015 BLACKPOOL CCG (00R00) 0.2232142857142857
E38000016 BOLTON CCG (00T00) 0.09351037965214139
E38000018 BRADFORD CITY CCG (02W00) 0.1168429047146112
E38000019 BRADFORD DISTRICTS CCG (02R00) 0.08783332747777817
E38000024 BURY CCG (00V00) 0.14665982254161472
E38000025 CALDERDALE CCG (02T00) 0.5175804837652255
E38000034 CHORLEY AND SOUTH RIBBLE CCG (00X00) 0.5222613918266092
E38000042 DARLINGTON CCG (00C00) 0.14169323414806942
E38000044 DONCASTER CCG (02X00) 0.28706073726766024
E38000047 DURHAM DALES,EASINGTON & SEDGEFIELD CCG (00D00) 0.3800502835759808
E38000050 EAST LANCASHIRE CCG (01A00) 0.1500206278363275
E38000052 EAST RIDING OF YORKSHIRE CCG (02Y00) 0.34071550255536626
E38000056 EASTERN CHESHIRE CCG (01C00) 0.25176233635448136
E38000060 FYLDE & WYRE CCG (02M00) 0.49355634768302714
E38000064 GREATER HUDDERSFIELD CCG (03A00) 0.09053870529651427
E38000065 GREATER PRESTON CCG (01E00) 0.5817124159243774
E38000068 HALTON CCG (01F00) 0.166685187243027
E38000069 HAMBLETON, RICHMONDSHIRE AND WHITBY CCG (03D00) 0.5888934691714268
E38000073 HARROGATE AND RURAL DISTRICT CCG (03E00) 0.10510826150935464
E38000075 HARTLEPOOL AND STOCKTON-ON-TEES CCG (00K00) 0.3006539222809611
E38000080 HEYWOOD, MIDDLETON & ROCHDALE CCG (01D00) 0.24205016489667483
E38000085 HULL CCG (03F00) 0.26656714826464784
E38000091 KNOWSLEY CCG (01J00) 0.19177294083804775
E38000094 LEEDS NORTH CCG (02V00) 0.07229612492770388
E38000095 LEEDS SOUTH AND EAST CCG (03G00) 0.20158750157490235
E38000096 LEEDS WEST CCG (03C00) 0.1453101160059093
E38000101 LIVERPOOL CCG (99A00) 0.21672807295400365
E38000217 MANCHESTER CCG (14L00) 0.09897805161705393
E38000216 MORECAMBE BAY CCG (01K00) 0.4135756197172177
E38000212 NEWCASTLE GATESHEAD CCG (13T00) 0.2082966143788755
E38000215 NORTH CUMBRIA CCG (01H00) 0.45738269479121824
E38000116 NORTH DURHAM CCG (00J00) 0.34629636042525197
E38000119 NORTH EAST LINCOLNSHIRE CCG (03H00) 1.6047684548372307
E38000121 NORTH KIRKLEES CCG (03J00) 0.03400782179901377
E38000122 NORTH LINCOLNSHIRE CCG (03K00) 0.36071782847867256
E38000127 NORTH TYNESIDE CCG (99C00) 0.31153861131664007
E38000130 NORTHUMBERLAND CCG (00L00) 0.45213066576240535
E38000141 ROTHERHAM CCG (03L00) 0.39388909208564277
E38000143 SALFORD CCG (01G00) 0.08150180662338016
E38000145 SCARBOROUGH AND RYEDALE CCG (03M00) 0.3116235587410408
E38000146 SHEFFIELD CCG (03N00) 0.2024810680201401
E38000151 SOUTH CHESHIRE CCG (01R00) 0.2665600426496068
E38000161 SOUTH SEFTON CCG (01T00) 0.349877542859999
E38000162 SOUTH TEES CCG (00M00) 0.31492756665966826
E38000163 SOUTH TYNESIDE CCG (00N00) 0.43105770785063846
E38000170 SOUTHPORT AND FORMBY CCG (01V00) 0.3857131836766181
E38000172 ST HELENS CCG (01X00) 0.262272151068759
E38000174 STOCKPORT CCG (01W00) 0.42905456564534855
E38000176 SUNDERLAND CCG (00P00) 0.23437728884071132
E38000182 TAMESIDE AND GLOSSOP CCG (01Y00) 0.11080025484058613
E38000187 TRAFFORD CCG (02A00) 0.34746351633078526
E38000188 VALE OF YORK CCG (03Q00) 0.17124963303650065
E38000189 VALE ROYAL CCG (02D00) 0.21950684129655373
E38000190 WAKEFIELD CCG (03R00) 0.1777422293319114
E38000194 WARRINGTON CCG (02E00) 0.1800698671084381
E38000196 WEST CHESHIRE CCG (02F00) 0.14394184749361258
E38000200 WEST LANCASHIRE CCG (02G00) 0.22612497173437854
E38000205 WIGAN BOROUGH CCG (02H00) 0.16425370157448907
E38000208 WIRRAL CCG (12F00) 0.4036758245672358
E38000002 ASHFORD CCG (09C00) 0.05553704320781962
E38000003 AYLESBURY VALE CCG (10Y00) 0.16559032952475575
E38000009 BATH AND NORTH EAST SOMERSET CCG (11E00) 0.13811518806684775
E38000017 BRACKNELL AND ASCOT CCG (10G00) 0.2513826043237808
E38000021 BRIGHTON & HOVE CCG (09D00) 0.24786986831913246
E38000022 BRISTOL CCG (11H00) 0.11086474501108648
E38000029 CANTERBURY AND COASTAL CCG (09E00) 0.39033699093550767
E38000033 CHILTERN CCG (10H00) 0.2597177733529564
E38000213 COASTAL WEST SUSSEX CCG (09G00) 0.270947639368692
E38000039 CRAWLEY CCG (09H00) 0.3377237419790612
E38000043 DARTFORD, GRAVESHAM AND SWANLEY CCG (09J00) 0.1581402704198624
E38000045 DORSET CCG (11J00) 0.3070798976400341
E38000054 EAST SURREY CCG (09L00) 0.1875609573111261
E38000055 EASTBOURNE, HAILSHAM AND SEAFORD CCG (09F00) 0.4986174697429854
E38000059 FAREHAM AND GOSPORT CCG (10K00) 0.6103763987792472
E38000062 GLOUCESTERSHIRE CCG (11M00) 0.29444522678683444
E38000214 GUILDFORD AND WAVERLEY CCG (09N00) 0.5996327249559644
E38000076 HASTINGS & ROTHER CCG (09P00) 0.13650634754516086
E38000081 HIGH WEALD LEWES HAVENS CCG (99K00) 0.6280193236714976
E38000083 HORSHAM AND MID SUSSEX CCG (09X00) 0.2572678157962439
E38000087 ISLE OF WIGHT CCG (10L00) 0.06629980773055758
E38000089 KERNOW CCG (11N00) 0.3353402941848944
E38000104 MEDWAY CCG (09W00) 0.4204590423426988
E38000110 NEWBURY AND DISTRICT CCG (10M00) 0.26613439787092485
E38000114 NORTH & WEST READING CCG (10N00) 0.06736274840013472
E38000118 NORTH EAST HAMPSHIRE AND FARNHAM CCG (99M00) 0.666466726648672
E38000120 NORTH HAMPSHIRE CCG (10J00) 0.44513687959047404
E38000125 NORTH SOMERSET CCG (11T00) 0.22300687604534472
E38000128 NORTH WEST SURREY CCG (09Y00) 0.39659719605782384
E38000129 NORTH, EAST, WEST DEVON CCG (99P00) 0.23572230027249497
E38000136 OXFORDSHIRE CCG (10Q00) 0.2832187241562914
E38000137 PORTSMOUTH CCG (10R00) 0.17260425296879314
E38000148 SLOUGH CCG (10T00) 0.07085414673893789
E38000150 SOMERSET CCG (11X00) 0.07473841554559042
E38000152 SOUTH DEVON AND TORBAY CCG (99Q00) 0.21993904546454268
E38000154 SOUTH EASTERN HAMPSHIRE CCG (10V00) 0.4594004823705065
E38000155 SOUTH GLOUCESTERSHIRE CCG (12A00) 0.16401957300237827
E38000160 SOUTH READING CCG (10W00) 0.116795141322121
E38000167 SOUTHAMPTON CCG (10X00) 0.47340079294632814
E38000177 SURREY DOWNS CCG (99H00) 0.5052546483427647
E38000178 SURREY HEATH CCG (10C00) 0.46321315525360923
E38000180 SWALE CCG (10D00) 0.7125890736342043
E38000181 SWINDON CCG (12D00) 0.21027967196371172
E38000184 THANET CCG (10E00) 0.10702627495050034
E38000198 WEST HAMPSHIRE CCG (11A00) 0.4479509854921681
E38000199 WEST KENT CCG (99J00) 0.40187541862022774
E38000206 WILTSHIRE CCG (99N00) 0.2006358613451863
E38000207 WINDSOR, ASCOT AND MAIDENHEAD CCG (11C00) 0.15454358128992376
E38000209 WOKINGHAM CCG (11D00) 0.21023420089980238
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment