robbiewain / theopenbudget Goto Github PK
View Code? Open in Web Editor NEWd3.js budget data visualization
Home Page: theopenbudget.org
d3.js budget data visualization
Home Page: theopenbudget.org
Hi Guys,
I've got this code working OK now with a new datasource.. but all my 'pie' is the same colour 'rgb(0,68,27)'.
I've got different 'Portfolios' names, which I thought should do the color coding.
Any help appreciated
First off let me just say congrats - great visualization and presentation of the data.
What I wanted to ask where was whether it would be possible to extend your viz to support pulling data from the OpenSpending and specficially the OpenSpedending Aggregate API.
That API already powers hierarchical viz like the Bubbletree on Where Does My Money Go or the treemaps (like this one).
[I note even if you were catching data locally for performance purposes, if the viz ran off the standard Aggregate result format that would make it really simple to deploy your viz against OpenSpending data).
Hi, I'm trying to setup my own local version, with the intention of getting this working with some other types of public budgets.
I'm installing on Windows 10 x64,,,
The npm install script seems to find errors in loading various modules... can you advise?
regards,
Murray
C:\Users\emdee\Downloads\theopenbudget-master\theopenbudget-master>npm install
npm WARN deprecated [email protected]: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN deprecated [email protected]: Use the globby package instead
[email protected] postinstall C:\Users\emdee\Downloads\theopenbudget-master\theopenbudget-master\node_modules\pngquant-bin
node index.js
path.js:7
throw new TypeError('Path must be a string. Received ' + inspect(path));
^
TypeError: Path must be a string. Received { url: 'https://raw.github.com/imagemin/pngquant-bin/v0.3.5/vendor/win/pngquant.exe',
name: 'pngquant.exe',
os: 'win32' }
at assertPath (path.js:7:11)
at Object.basename (path.js:801:5)
at C:\Users\emdee\Downloads\theopenbudget-master\theopenbudget-master\node_modules\download\index.js:35:43
at each (C:\Users\emdee\Downloads\theopenbudget-master\theopenbudget-master\node_modules\each-async\each-async.js:63:4)
at module.exports (C:\Users\emdee\Downloads\theopenbudget-master\theopenbudget-master\node_modules\download\index.js:33:5)
at C:\Users\emdee\Downloads\theopenbudget-master\theopenbudget-master\node_modules\bin-wrapper\index.js:108:20
at C:\Users\emdee\Downloads\theopenbudget-master\theopenbudget-master\node_modules\bin-wrapper\index.js:141:24
at C:\Users\emdee\Downloads\theopenbudget-master\theopenbudget-master\node_modules\bin-check\index.js:30:20
at C:\Users\emdee\Downloads\theopenbudget-master\theopenbudget-master\node_modules\executable\index.js:39:20
at FSReqWrap.oncomplete (fs.js:117:15)
npm WARN install:[email protected] [email protected] postinstall: node index.js
npm WARN install:[email protected] Exit status 1
Hi, first off, congrats, this is great visualisation.
It seems to be updated for the 2016-2017 Australian Govt Budget, is that right, and did that happen automatically, or did someone update it?
If I had a budget data set from a business, and I wanted to visualise it the same way... what would I need to do? Any tips appreciated,
regards,
Murray
Hi, I really like your work, but lack of mobile support really limit the potentual of this great work. So its not realy an issue, but more a wish you could say :)
Ill try develop something for Danish economy for the 2016 budget from this project soon...
Hi,
Thanks for your help so far.
I'm making progress in adapting this for other types of government departments. Can I modify the UI thats says "Cost per Australian person".. to something more meaningful in my case, such as "Cost per Ratepayer"? ...and adjust the metric accordingly?
Also modify the default search box suggestion... "eg. Health", and change the "theopenbudget.org" heading?
If these were made variables in a config file, that would be cool.
regards
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.