Can Blender be programmed to visualize cash?
The question is whether Python, the programming language used in Blender, can get the data. If Python can get it, either through a text file or from online sources or manual input, then it's perfectly possible to change graphs and swap texts and change more or less anything on the screen according to the data.

import bpy
# changing a text
textName = 'Text' # name of the text object
value = 500.0 # value to be displayed
txt = bpy.data.objects[textName].data.body = str(value) # replacing the text in the text object

# changing the length of an object in order to make a graph
objName = 'Cube' # bar that is supposed to change length
value = 80 # which value does the bar have to represent
bpy.data.objects[objName].scale.z = value / 10 # setting the scale of the bar.


When a bar graph is done like in the script above, it's helpful to put the object origin at the bottom of the bars. That way the scale won't destroy the bottom alignment.



If you want to visualize money with coins and bills, that's possible, too. You can change the position and the visibility of any object:

import bpy

bpy.data.objects['Cube'].location = (1.0, 2.0, 3.0)
bpy.data.objects['Cube'].location.x = 3.0

bpy.data.objects['Cube'].hide = 1
bpy.data.objects['Cube'].hide_render = 1


It's simply a matter of hiding, revealing and arranging.