IMHO, not as pretty as cBioPortal's but it gets you close to a solution.
EDIT / SHAMELESS PLUG: After seeing the data available and how easy it'd be, I made my own quick tool to fetch the data and draw the diagram for me in a style similar to cBioPortal - feel free to fork it and add features: https://github.com/pbnjay/lollipops
Example output (w/ labels per the comments)
The cBIO portal team recently released a web based tool to generate lollipop diagrams.
- Live examples are found at BioJS: http://registry.biojs.net/client/#/detail/muts-needle-plot
- Code is available at GitHub: https://github.com/bbglab/muts-needle-plot
- And it is also a npm-package: https://www.npmjs.com/package/muts-needle-plot
You will npm in order to be able to install & run the library.
Examples may be found in the snippets folder or also the index.html - The one displayed here below
Theres a developmental version of this type of diagram using R here, the function is called lolliplot:
also in bioconductor devel branch. An example visual can be viewed from the vignette found here:
Colleagues have listed rectangular representations. I have recently published a circular version of such plots. Here is the website:
And here is an example:
You can also search for I-PV for the posts in Biostar.
I hope this helps,