Re: Changing Plot Axis Displays
- To: mathgroup at smc.vnet.net
- Subject: [mg54736] Re: Changing Plot Axis Displays
- From: Bill Rowe <readnewsciv at earthlink.net>
- Date: Mon, 28 Feb 2005 03:27:41 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
On 2/27/05 at 1:29 AM, plizak at gmail.com (plizak) wrote:
>I have a table that I want to plot, it's a list plot
>A = {{.1,.2,.3,.4,.5}
>{.1,.2,.3,.4,.6} {.1,.2,.3,.5,.7} {.1,.2,.5,.6,.8} }
>A = {{.1,.2,.3,.4,.5}
> {.1,.2,.3,.4,.6}
> {.1,.2,.3,.5,.7}
> {.1,.2,.5,.6,.8} }
>ListPlot3D[A, AxesLabel->{"Years", "Ratings", "rates"}
>Q: I would like the "Ratings" axis to not be numbers 1,2,3
>and 4, but rather A, B, C, and D. Is this possible in mathematica?
>Q: Can I change the "rates" to be in Percent? i.e instead of
>having the Z axis from 0 to 0.80, could I have the Z axis go from
>0% to 80%?
>Q: Can I offset the "Years" to be 5, 10, 15 and 20 as opposed
>to 1,2,3 and 4?
One way to accomplish what you want would be as follows:
data = {{.1,.2,.3,.4,.5},
{.1,.2,.3,.4,.6},
{.1,.2,.3,.5,.7},
{.1,.2,.5,.6,.8} };
xticks = ({#1, 5*#1} & ) /@ Range[5];
yticks = Transpose[{Range[4], {A, B, C, D}}];
ListPlot3D[100*data,
AxesLabel -> {"Years", "Ratings", "rates"},
Ticks -> {xticks, yticks, Automatic}];
--
To reply via email subtract one hundred and four