Hi Anne,
That sort of thing in definitely possible in Anvil. There are two aspects to it: real time dashboarding, and themeing.
Dashboards driven by APIs in real time
Have you seen the dashboard workshop? It steps you through building a dashboard driven by an external API. The final dashboard isnāt live, but you can easily make it so by using a Timer to fetch the data and update the plots.
https://anvil.works/blog/workshop-data-dashboard
You can copy the final dashboard app using this clone link:
https://anvil.works/ide#clone:ZQDC7HYGJ3MLUQTX=Z6O2TKNUJIK4IDVGEIMTUAX7
The function that fetches the data is this:
@anvil.server.callable
def get_weather_for_day(dt):
"""Get the weather data for a particular day."""
# Construct a URL based on the datetime we've been given.
url = dt.strftime('https://www.cl.cam.ac.uk/research/dtg/weather/daily-text.cgi?%Y-%m-%d')
# Get the raw data by making an HTTP request.
raw_data = anvil.http.request(url).get_bytes()
# Parse the data and return it.
return parse_data(raw_data, dt)
(The parse_data
function is about 35 lines of data munging to deal with the slightly odd data format used by the weather data API.)
Dark theme
In terms of themes, you have complete control of the HTML and CSS of your app under the Assets section in the App Browser

You can also get some way just by changing the colours in āColour Schemeā.
Hereās a version of the Weather Data Dashboard that Iāve styled to have a dark theme:
(Yes, itās raining pretty heavily in Cambridge right now!)
Plots can be styled using the in-built Plotly Python API (here are the docs). This dark-themed dashboard has a Custom Component to create the plots - the styling is applied in the Custom Component, so each plot gets the same style. Of course, if you want many different types of plot, you can create a Custom Component for each plot type - and you could have one function to set up the basic style, which you then modify in each Custom Component (see āPorting the dark themeā in my post below).
Hereās the clone link, you can copy it and make use of it:
https://anvil.works/build#clone:45P6YP3TI2YVVBJR=VQ6JPJXENMPQLG6Y4P2QGI5W
Does that help? Is there anything that seems to be missing? If you have any questions, please ask 
P.S. How is your oil well exploration project coming along?