Software for polar-coordinate plots












2















I'm looking for easy software which can create 3d plot with polar coordinates (cylindrical coordinates) from a csv file (or pasted from eg. libre office). Making a trend-surface or sth like it would be useful too. I want also to have only 90 degree view.










share|improve this question

























  • "easy" is subjective.

    – Rinzwind
    Jan 28 '14 at 14:31











  • I suspect this is too specific for there to be a dedicated piece of software (although I wouldn't say for sure there isn't). Likely your best bet is one of the numerical computing packages - eg R, ipython, octave, gnuplot, ROOT.

    – chronitis
    Jan 28 '14 at 14:40













  • I am currently trying gnuplot, but i thought ther will be sth easier (I mean it is not hard, but i dont have much time to do this)

    – WildBaker
    Jan 28 '14 at 15:29
















2















I'm looking for easy software which can create 3d plot with polar coordinates (cylindrical coordinates) from a csv file (or pasted from eg. libre office). Making a trend-surface or sth like it would be useful too. I want also to have only 90 degree view.










share|improve this question

























  • "easy" is subjective.

    – Rinzwind
    Jan 28 '14 at 14:31











  • I suspect this is too specific for there to be a dedicated piece of software (although I wouldn't say for sure there isn't). Likely your best bet is one of the numerical computing packages - eg R, ipython, octave, gnuplot, ROOT.

    – chronitis
    Jan 28 '14 at 14:40













  • I am currently trying gnuplot, but i thought ther will be sth easier (I mean it is not hard, but i dont have much time to do this)

    – WildBaker
    Jan 28 '14 at 15:29














2












2








2


1






I'm looking for easy software which can create 3d plot with polar coordinates (cylindrical coordinates) from a csv file (or pasted from eg. libre office). Making a trend-surface or sth like it would be useful too. I want also to have only 90 degree view.










share|improve this question
















I'm looking for easy software which can create 3d plot with polar coordinates (cylindrical coordinates) from a csv file (or pasted from eg. libre office). Making a trend-surface or sth like it would be useful too. I want also to have only 90 degree view.







software-recommendation csv plot






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Dec 9 '18 at 8:39









karel

57.8k12128146




57.8k12128146










asked Jan 28 '14 at 13:44









WildBakerWildBaker

184




184













  • "easy" is subjective.

    – Rinzwind
    Jan 28 '14 at 14:31











  • I suspect this is too specific for there to be a dedicated piece of software (although I wouldn't say for sure there isn't). Likely your best bet is one of the numerical computing packages - eg R, ipython, octave, gnuplot, ROOT.

    – chronitis
    Jan 28 '14 at 14:40













  • I am currently trying gnuplot, but i thought ther will be sth easier (I mean it is not hard, but i dont have much time to do this)

    – WildBaker
    Jan 28 '14 at 15:29



















  • "easy" is subjective.

    – Rinzwind
    Jan 28 '14 at 14:31











  • I suspect this is too specific for there to be a dedicated piece of software (although I wouldn't say for sure there isn't). Likely your best bet is one of the numerical computing packages - eg R, ipython, octave, gnuplot, ROOT.

    – chronitis
    Jan 28 '14 at 14:40













  • I am currently trying gnuplot, but i thought ther will be sth easier (I mean it is not hard, but i dont have much time to do this)

    – WildBaker
    Jan 28 '14 at 15:29

















"easy" is subjective.

– Rinzwind
Jan 28 '14 at 14:31





"easy" is subjective.

– Rinzwind
Jan 28 '14 at 14:31













I suspect this is too specific for there to be a dedicated piece of software (although I wouldn't say for sure there isn't). Likely your best bet is one of the numerical computing packages - eg R, ipython, octave, gnuplot, ROOT.

– chronitis
Jan 28 '14 at 14:40







I suspect this is too specific for there to be a dedicated piece of software (although I wouldn't say for sure there isn't). Likely your best bet is one of the numerical computing packages - eg R, ipython, octave, gnuplot, ROOT.

– chronitis
Jan 28 '14 at 14:40















I am currently trying gnuplot, but i thought ther will be sth easier (I mean it is not hard, but i dont have much time to do this)

– WildBaker
Jan 28 '14 at 15:29





I am currently trying gnuplot, but i thought ther will be sth easier (I mean it is not hard, but i dont have much time to do this)

– WildBaker
Jan 28 '14 at 15:29










1 Answer
1






active

oldest

votes


















1














Part of the answer depend which kind of interface you want and the kind of output you require (quality, details, etc).



If you are OK with a command line interface, the "classical" package for doing that is gnuplot, as stated in the comments. This is what I normally use for the first shot. I however think that PyXplot will normally give much nicer plots (but it is a bit more difficult to grok, and to really use it you have to know LaTeX).



For an example of use of spherical/cylindrical coordinates in gnuplot, see for example this page: http://www.gnuplot.info/demo/world.html --- the trick here is the set mapping command. You could need to do some transformation on your input file, however. This article by Lee Phillips seems interesting, too.



gnuplot> help set mapping
If data are provided to `splot` in spherical or cylindrical coordinates,
the `set mapping` command should be used to instruct `gnuplot` how to
interpret them.

Syntax:
set mapping {cartesian | spherical | cylindrical}

A cartesian coordinate system is used by default.

For a spherical coordinate system, the data occupy two or three columns
(or `using` entries). The first two are interpreted as the azimuthal
and polar angles theta and phi (or "longitude" and "latitude"), in the
units specified by `set angles`. The radius r is taken from the third
column if there is one, or is set to unity if there is no third column.
The mapping is:

x = r * cos(theta) * cos(phi)
y = r * sin(theta) * cos(phi)
z = r * sin(phi)

Note that this is a "geographic" spherical system, rather than a "polar"
one (that is, phi is measured from the equator, rather than the pole).
Press return for more:

For a cylindrical coordinate system, the data again occupy two or three
columns. The first two are interpreted as theta (in the units specified by
`set angles`) and z. The radius is either taken from the third column or set
to unity, as in the spherical case. The mapping is:

x = r * cos(theta)
y = r * sin(theta)
z = z

The effects of `mapping` can be duplicated with the `using` filter on the
`splot` command, but `mapping` may be more convenient if many data files are
to be processed. However even if `mapping` is used, `using` may still be
necessary if the data in the file are not in the required order.


If you are looking for more graphical things, this Wikipedia page can help you. In the end I found that command-line driven programs are better for this kind of things (hated Origin with all my forces), but your mileage may vary.



QtiPlot, in particular, seems a nicely done program; it is open-source and free on Linux (you can install it simply with apt-get install qtiplot):



enter image description here



but I never used it in extended way so I can't help with it a lot.
...But if you really like it remember that it is donation-ware(1) :-)



(1) I am NOT related at all to this project or the developers. I simply checked it and find it quite well done and well maintained.






share|improve this answer


























  • I dont see there in Qti option of "polar/cylindrical coordinates"

    – WildBaker
    Jan 28 '14 at 17:06











  • Never use that to do such a thing --- maybe soft.proindependent.com/doc/manual-en/… can help.

    – Rmano
    Jan 28 '14 at 17:10











  • but it's for functions and i have a csv file with data

    – WildBaker
    Jan 28 '14 at 18:07






  • 1





    I've decided to use gnuplot, thx for help

    – WildBaker
    Jan 31 '14 at 16:20











Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f412089%2fsoftware-for-polar-coordinate-plots%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









1














Part of the answer depend which kind of interface you want and the kind of output you require (quality, details, etc).



If you are OK with a command line interface, the "classical" package for doing that is gnuplot, as stated in the comments. This is what I normally use for the first shot. I however think that PyXplot will normally give much nicer plots (but it is a bit more difficult to grok, and to really use it you have to know LaTeX).



For an example of use of spherical/cylindrical coordinates in gnuplot, see for example this page: http://www.gnuplot.info/demo/world.html --- the trick here is the set mapping command. You could need to do some transformation on your input file, however. This article by Lee Phillips seems interesting, too.



gnuplot> help set mapping
If data are provided to `splot` in spherical or cylindrical coordinates,
the `set mapping` command should be used to instruct `gnuplot` how to
interpret them.

Syntax:
set mapping {cartesian | spherical | cylindrical}

A cartesian coordinate system is used by default.

For a spherical coordinate system, the data occupy two or three columns
(or `using` entries). The first two are interpreted as the azimuthal
and polar angles theta and phi (or "longitude" and "latitude"), in the
units specified by `set angles`. The radius r is taken from the third
column if there is one, or is set to unity if there is no third column.
The mapping is:

x = r * cos(theta) * cos(phi)
y = r * sin(theta) * cos(phi)
z = r * sin(phi)

Note that this is a "geographic" spherical system, rather than a "polar"
one (that is, phi is measured from the equator, rather than the pole).
Press return for more:

For a cylindrical coordinate system, the data again occupy two or three
columns. The first two are interpreted as theta (in the units specified by
`set angles`) and z. The radius is either taken from the third column or set
to unity, as in the spherical case. The mapping is:

x = r * cos(theta)
y = r * sin(theta)
z = z

The effects of `mapping` can be duplicated with the `using` filter on the
`splot` command, but `mapping` may be more convenient if many data files are
to be processed. However even if `mapping` is used, `using` may still be
necessary if the data in the file are not in the required order.


If you are looking for more graphical things, this Wikipedia page can help you. In the end I found that command-line driven programs are better for this kind of things (hated Origin with all my forces), but your mileage may vary.



QtiPlot, in particular, seems a nicely done program; it is open-source and free on Linux (you can install it simply with apt-get install qtiplot):



enter image description here



but I never used it in extended way so I can't help with it a lot.
...But if you really like it remember that it is donation-ware(1) :-)



(1) I am NOT related at all to this project or the developers. I simply checked it and find it quite well done and well maintained.






share|improve this answer


























  • I dont see there in Qti option of "polar/cylindrical coordinates"

    – WildBaker
    Jan 28 '14 at 17:06











  • Never use that to do such a thing --- maybe soft.proindependent.com/doc/manual-en/… can help.

    – Rmano
    Jan 28 '14 at 17:10











  • but it's for functions and i have a csv file with data

    – WildBaker
    Jan 28 '14 at 18:07






  • 1





    I've decided to use gnuplot, thx for help

    – WildBaker
    Jan 31 '14 at 16:20
















1














Part of the answer depend which kind of interface you want and the kind of output you require (quality, details, etc).



If you are OK with a command line interface, the "classical" package for doing that is gnuplot, as stated in the comments. This is what I normally use for the first shot. I however think that PyXplot will normally give much nicer plots (but it is a bit more difficult to grok, and to really use it you have to know LaTeX).



For an example of use of spherical/cylindrical coordinates in gnuplot, see for example this page: http://www.gnuplot.info/demo/world.html --- the trick here is the set mapping command. You could need to do some transformation on your input file, however. This article by Lee Phillips seems interesting, too.



gnuplot> help set mapping
If data are provided to `splot` in spherical or cylindrical coordinates,
the `set mapping` command should be used to instruct `gnuplot` how to
interpret them.

Syntax:
set mapping {cartesian | spherical | cylindrical}

A cartesian coordinate system is used by default.

For a spherical coordinate system, the data occupy two or three columns
(or `using` entries). The first two are interpreted as the azimuthal
and polar angles theta and phi (or "longitude" and "latitude"), in the
units specified by `set angles`. The radius r is taken from the third
column if there is one, or is set to unity if there is no third column.
The mapping is:

x = r * cos(theta) * cos(phi)
y = r * sin(theta) * cos(phi)
z = r * sin(phi)

Note that this is a "geographic" spherical system, rather than a "polar"
one (that is, phi is measured from the equator, rather than the pole).
Press return for more:

For a cylindrical coordinate system, the data again occupy two or three
columns. The first two are interpreted as theta (in the units specified by
`set angles`) and z. The radius is either taken from the third column or set
to unity, as in the spherical case. The mapping is:

x = r * cos(theta)
y = r * sin(theta)
z = z

The effects of `mapping` can be duplicated with the `using` filter on the
`splot` command, but `mapping` may be more convenient if many data files are
to be processed. However even if `mapping` is used, `using` may still be
necessary if the data in the file are not in the required order.


If you are looking for more graphical things, this Wikipedia page can help you. In the end I found that command-line driven programs are better for this kind of things (hated Origin with all my forces), but your mileage may vary.



QtiPlot, in particular, seems a nicely done program; it is open-source and free on Linux (you can install it simply with apt-get install qtiplot):



enter image description here



but I never used it in extended way so I can't help with it a lot.
...But if you really like it remember that it is donation-ware(1) :-)



(1) I am NOT related at all to this project or the developers. I simply checked it and find it quite well done and well maintained.






share|improve this answer


























  • I dont see there in Qti option of "polar/cylindrical coordinates"

    – WildBaker
    Jan 28 '14 at 17:06











  • Never use that to do such a thing --- maybe soft.proindependent.com/doc/manual-en/… can help.

    – Rmano
    Jan 28 '14 at 17:10











  • but it's for functions and i have a csv file with data

    – WildBaker
    Jan 28 '14 at 18:07






  • 1





    I've decided to use gnuplot, thx for help

    – WildBaker
    Jan 31 '14 at 16:20














1












1








1







Part of the answer depend which kind of interface you want and the kind of output you require (quality, details, etc).



If you are OK with a command line interface, the "classical" package for doing that is gnuplot, as stated in the comments. This is what I normally use for the first shot. I however think that PyXplot will normally give much nicer plots (but it is a bit more difficult to grok, and to really use it you have to know LaTeX).



For an example of use of spherical/cylindrical coordinates in gnuplot, see for example this page: http://www.gnuplot.info/demo/world.html --- the trick here is the set mapping command. You could need to do some transformation on your input file, however. This article by Lee Phillips seems interesting, too.



gnuplot> help set mapping
If data are provided to `splot` in spherical or cylindrical coordinates,
the `set mapping` command should be used to instruct `gnuplot` how to
interpret them.

Syntax:
set mapping {cartesian | spherical | cylindrical}

A cartesian coordinate system is used by default.

For a spherical coordinate system, the data occupy two or three columns
(or `using` entries). The first two are interpreted as the azimuthal
and polar angles theta and phi (or "longitude" and "latitude"), in the
units specified by `set angles`. The radius r is taken from the third
column if there is one, or is set to unity if there is no third column.
The mapping is:

x = r * cos(theta) * cos(phi)
y = r * sin(theta) * cos(phi)
z = r * sin(phi)

Note that this is a "geographic" spherical system, rather than a "polar"
one (that is, phi is measured from the equator, rather than the pole).
Press return for more:

For a cylindrical coordinate system, the data again occupy two or three
columns. The first two are interpreted as theta (in the units specified by
`set angles`) and z. The radius is either taken from the third column or set
to unity, as in the spherical case. The mapping is:

x = r * cos(theta)
y = r * sin(theta)
z = z

The effects of `mapping` can be duplicated with the `using` filter on the
`splot` command, but `mapping` may be more convenient if many data files are
to be processed. However even if `mapping` is used, `using` may still be
necessary if the data in the file are not in the required order.


If you are looking for more graphical things, this Wikipedia page can help you. In the end I found that command-line driven programs are better for this kind of things (hated Origin with all my forces), but your mileage may vary.



QtiPlot, in particular, seems a nicely done program; it is open-source and free on Linux (you can install it simply with apt-get install qtiplot):



enter image description here



but I never used it in extended way so I can't help with it a lot.
...But if you really like it remember that it is donation-ware(1) :-)



(1) I am NOT related at all to this project or the developers. I simply checked it and find it quite well done and well maintained.






share|improve this answer















Part of the answer depend which kind of interface you want and the kind of output you require (quality, details, etc).



If you are OK with a command line interface, the "classical" package for doing that is gnuplot, as stated in the comments. This is what I normally use for the first shot. I however think that PyXplot will normally give much nicer plots (but it is a bit more difficult to grok, and to really use it you have to know LaTeX).



For an example of use of spherical/cylindrical coordinates in gnuplot, see for example this page: http://www.gnuplot.info/demo/world.html --- the trick here is the set mapping command. You could need to do some transformation on your input file, however. This article by Lee Phillips seems interesting, too.



gnuplot> help set mapping
If data are provided to `splot` in spherical or cylindrical coordinates,
the `set mapping` command should be used to instruct `gnuplot` how to
interpret them.

Syntax:
set mapping {cartesian | spherical | cylindrical}

A cartesian coordinate system is used by default.

For a spherical coordinate system, the data occupy two or three columns
(or `using` entries). The first two are interpreted as the azimuthal
and polar angles theta and phi (or "longitude" and "latitude"), in the
units specified by `set angles`. The radius r is taken from the third
column if there is one, or is set to unity if there is no third column.
The mapping is:

x = r * cos(theta) * cos(phi)
y = r * sin(theta) * cos(phi)
z = r * sin(phi)

Note that this is a "geographic" spherical system, rather than a "polar"
one (that is, phi is measured from the equator, rather than the pole).
Press return for more:

For a cylindrical coordinate system, the data again occupy two or three
columns. The first two are interpreted as theta (in the units specified by
`set angles`) and z. The radius is either taken from the third column or set
to unity, as in the spherical case. The mapping is:

x = r * cos(theta)
y = r * sin(theta)
z = z

The effects of `mapping` can be duplicated with the `using` filter on the
`splot` command, but `mapping` may be more convenient if many data files are
to be processed. However even if `mapping` is used, `using` may still be
necessary if the data in the file are not in the required order.


If you are looking for more graphical things, this Wikipedia page can help you. In the end I found that command-line driven programs are better for this kind of things (hated Origin with all my forces), but your mileage may vary.



QtiPlot, in particular, seems a nicely done program; it is open-source and free on Linux (you can install it simply with apt-get install qtiplot):



enter image description here



but I never used it in extended way so I can't help with it a lot.
...But if you really like it remember that it is donation-ware(1) :-)



(1) I am NOT related at all to this project or the developers. I simply checked it and find it quite well done and well maintained.







share|improve this answer














share|improve this answer



share|improve this answer








edited Jan 28 '14 at 18:29

























answered Jan 28 '14 at 16:25









RmanoRmano

25.2k878145




25.2k878145













  • I dont see there in Qti option of "polar/cylindrical coordinates"

    – WildBaker
    Jan 28 '14 at 17:06











  • Never use that to do such a thing --- maybe soft.proindependent.com/doc/manual-en/… can help.

    – Rmano
    Jan 28 '14 at 17:10











  • but it's for functions and i have a csv file with data

    – WildBaker
    Jan 28 '14 at 18:07






  • 1





    I've decided to use gnuplot, thx for help

    – WildBaker
    Jan 31 '14 at 16:20



















  • I dont see there in Qti option of "polar/cylindrical coordinates"

    – WildBaker
    Jan 28 '14 at 17:06











  • Never use that to do such a thing --- maybe soft.proindependent.com/doc/manual-en/… can help.

    – Rmano
    Jan 28 '14 at 17:10











  • but it's for functions and i have a csv file with data

    – WildBaker
    Jan 28 '14 at 18:07






  • 1





    I've decided to use gnuplot, thx for help

    – WildBaker
    Jan 31 '14 at 16:20

















I dont see there in Qti option of "polar/cylindrical coordinates"

– WildBaker
Jan 28 '14 at 17:06





I dont see there in Qti option of "polar/cylindrical coordinates"

– WildBaker
Jan 28 '14 at 17:06













Never use that to do such a thing --- maybe soft.proindependent.com/doc/manual-en/… can help.

– Rmano
Jan 28 '14 at 17:10





Never use that to do such a thing --- maybe soft.proindependent.com/doc/manual-en/… can help.

– Rmano
Jan 28 '14 at 17:10













but it's for functions and i have a csv file with data

– WildBaker
Jan 28 '14 at 18:07





but it's for functions and i have a csv file with data

– WildBaker
Jan 28 '14 at 18:07




1




1





I've decided to use gnuplot, thx for help

– WildBaker
Jan 31 '14 at 16:20





I've decided to use gnuplot, thx for help

– WildBaker
Jan 31 '14 at 16:20


















draft saved

draft discarded




















































Thanks for contributing an answer to Ask Ubuntu!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f412089%2fsoftware-for-polar-coordinate-plots%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

How to change which sound is reproduced for terminal bell?

Can I use Tabulator js library in my java Spring + Thymeleaf project?

Title Spacing in Bjornstrup Chapter, Removing Chapter Number From Contents