I want to create a function as follows: g[x_]:=Graphics[Text["mean=" x, {a,b}]]. That is at some coordinate point (a,b) the text, mean = x is printed. I get 3mean= when I use this function, i.e. g[3]
Asked
Active
Viewed 163 times
3
2 Answers
4
Try this:
g[x_] := Graphics[Text[Row[{Style["mean=", 16], Style[x, 16]}], {0, 0}]]
Have fun!
Alexei Boulbitch
- 39,397
- 2
- 47
- 96
0
I would do
g[x_]:=Graphics[Text["mean="<>ToString[x], {a,b}]]
corey979
- 23,947
- 7
- 58
- 101
-
g[1/2]is not going to do what you want because of the default behavior ofToString. – Brett Champion Aug 04 '16 at 15:47 -
@BrettChampion Ok, it doesn't look nice for $x=1/2$, but it works for $x=0.5$. – corey979 Aug 04 '16 at 16:02
RoworStringTemplate, now you are just multiplying. – Kuba Aug 04 '16 at 13:38