question on passing arguments in a function within BarChart
- To: mathgroup at smc.vnet.net
- Subject: [mg100487] question on passing arguments in a function within BarChart
- From: Ramiro <ramiro.barrantes at gmail.com>
- Date: Fri, 5 Jun 2009 03:04:06 -0400 (EDT)
Hello, I am trying to use the ChartElementFunction within BarChart to draw some special error bars. The following is a step in the right direction and it works: g[{{xmin_, xmax_}, {ymin_, ymax_}}, values_, meta_] := {Polygon[{{xmin, ymin}, {xmax, ymin}, {xmax, ymax}, {xmin, ymax}}], {Thickness[0.005], Black, Line[{{(xmin + xmax)/2, ymin}, {(xmin + xmax)/2, ymax}}]}} BarChart[{1, 2, 3}, ChartElementFunction -> g] I am not sure where g is getting the coordinates from but it does, but now I would like to include the metadata: the actual values that I will use for the error bars, however, I am not sure how to pass that argument (i.e. ChartElementFunction->g[???] ) . Any suggestions? Ramiro