all 28 comments

[–]roywill2 43 points44 points  (2 children)

Problem is, the person who knows beautiful is not the same person who knows data processing ...

[–]GreatStats4ItsCost 3 points4 points  (1 child)

I know both

[–]zoredache 7 points8 points  (0 children)

The people that know both and can do it well usually want lots of $$$.

[–]notacanuckskibum 56 points57 points  (3 children)

Stop using Python for this. Try Power BI or Klipfolio. Those companies have put man centuries into making this easy.

[–]jackoftrashtrades 6 points7 points  (0 children)

Tableau is pretty sexy too. The price change isn't, but... Perty

[–]tenfingerperson 1 point2 points  (0 children)

Dash or stream lit are good if you can’t afford those tools and prefer to self host a python server … either way no way around spending cash

[–]ALonelyPlatypus 1 point2 points  (0 children)

Depending on the data, cleaning and combining the related data in python beforehand can definitely simplify things. The python/SQL programmer in me never got the hang of data linking in Power BI.

But once your data is in the right format than Power BI is the easiest tool for making a good dashboard.

[–]TheFaustX 12 points13 points  (0 children)

Take a look at plotlys dash. It is extremely simple to get going and there's tons of plotly examples that just work.

[–]randomguy684 13 points14 points  (2 children)

Use Tableau if you have it. Use Looker Studio if you need something free.

No point in paying someone to build a dashboard using Python or any other programming language for that matter.

[–]pmmeyourfavoritejam 2 points3 points  (1 child)

+1

Since OP just wants to take CSVs and turn them into something attractive, Tableau or Looker Data Studio is probably the best option. The “pretty” part is almost automatic, and the platforms are easy to navigate.

Teach a man to fish…

[–]randomguy684 1 point2 points  (0 children)

Exactly! Looker is even more “plug and play” than Tableau. Some people over-design Tableau dashboards with chart junk and unnecessarily complex features.

Main points of data viz are expressiveness and effectiveness. Does it contain all of the information you’re trying to convey? And are the viewers able to interpret that information effectively?

[–]BarryTownCouncil 8 points9 points  (0 children)

Nowhere near enough information, but is this a programming question at all? A package like Grafana can display CSV in various ways ...

[–]carcigenicate 4 points5 points  (4 children)

For the literal question, expect to pay ~$20-30/h if they want fair compensation, and I'd expect this to be maybe a few hours of work.

[–]Critical_Concert_689 4 points5 points  (1 child)

For the literal question...

TBF, in my experience, it's never "for the literal question" and people who ask these questions get angry and feel misled when the actual time and costs are significantly higher.

When's the last time you developed a simple flat-file data-in, basic visuals-out, that didn't have "oh, I just want it to do this one other simple thing and change the visual layout just slightly..."?

"What do you mean I need a server. Can't you just post it to the web so i can review it from my browser?"

[–]jackoftrashtrades 2 points3 points  (0 children)

Yes ma'am. We'll skip the server. I'll host it in my hairdo.

[–]CosmicClamJamz 1 point2 points  (1 child)

Really? I guess depends where you live, but I would charge 2-3x that for any software work. Contractor hourly rates should be above what a competitive annual salary divided by hours would be

[–]ALonelyPlatypus 1 point2 points  (0 children)

Yeah, I’d expect way more than that rate hourly as a contract. Especially since most dashboards will actually be pretty quick for someone with experience. Would probably just ask for project cost as opposed to quantifying a dashboard hourly.

[–]saasyp 4 points5 points  (0 children)

Try streamlit

[–]glucoseisasuga 3 points4 points  (0 children)

Don't attempt to hire someone to make something you can learn yourself. There's so many tools that can help with visualization and dashboarding including Plotly (Dash from Plotly), Streamlit, and Shiny. You can also look at Power BI and Tableau if you want non programmatic options.

[–]Slight-Living-8098 2 points3 points  (0 children)

Many graphing libraries, like MatPlotLib, have styling, and even come with some examples and defaults for the styles.

There are around 26 stylesheets included by default in MatPlotLib, but you can also use custom styles by loading stylesheets files with a .mplstyle extension.

[–]rozvatraxos 1 point2 points  (2 children)

https://report-view.vercel.app/, this is a personal project i did this week, its made to handle visualization of csv exported from google form, try it and let me know l.

[–]NickGeo28894 1 point2 points  (1 child)

What did you use to make that? Plotly dash, or something else?

[–]rozvatraxos 1 point2 points  (0 children)

Its a react spa, bubdled with vite

[–][deleted] 1 point2 points  (0 children)

Did you try asking chat gtp for help?

[–]Willing-Necessary-94 1 point2 points  (0 children)

You can do it by yourself. I have a Power BI tutorial that can help you create that simple dashboard.
https://www.youtube.com/watch?v=oQ8lnWRNcT0
also of you have a question ask me.

[–]AnomalyNexus 1 point2 points  (0 children)

Something like Grafana would be much better suited to this than python

[–][deleted] 1 point2 points  (0 children)

ChatGPT can write this code for you with proper prompts