Hot answers tagged

13

I'm not sure how to enforce it for existing polygons, but you could make it work for any future ones that you create. In Project Properties>Default styles>Style Manager, you could create your own default symbol style for "Fill": Edit the Border color's expression and set it to @symbol_color: Lastly, set your new fill style as the default: This will ...


5

There's currently no out-of-the-box functionality for this in Print Composer. As a work-around, you can add graticules as a separate layer and label their end points, like here: For a full how to, see https://anitagraser.com/2016/05/01/how-to-create-round-maps-in-print-composer/ (Example uses data from http://www.quantarctica.org/)


5

The examples in your link look like the coordinates have been transformed via a shear and a scale matrix. You can easily apply this to the coordinates you get from the usual fortify/join data that ggplot requires. Need a unique character ID value: oregon.tract$id=as.character(1:nrow(oregon.tract)) Fortify on that ID and join attribute data: ofort = ...


5

Have you tried setting/creating an 'fme_color' attribute and setting the 'color scheme' option to use it as highlighted below? The following is taken from the offline ChartGenerator help files for FME and should get you on the right track: "Color Scheme controls the color of the wedges based on a color ramp. If the Take from fme_color option is selected, ...


3

Well, your projection is "longlat", ellipsoid "GRS80" and datum "NAD83", so the data is unprojected and in decimal degrees. This is why is projected is returning FALSE. If you want your data to be projected you first need to choose a projection then use spTransfrom to reproject it. Since we know nothing about your data, like where it is, it is difficult to ...


2

Not sure it's currently possible but if you want, you can increase your 2cm window to a 4cm window by moving the Atlas generation dock window somewhere inside the middle of the Legend window. This should turn the Atlas generation window into a menu tab: Now you should have a little more space but not a huge amount:


2

This is a restriction to the available levels of details in the basemap layer. You can create your own basemap with the levels that go to the scale you need.


2

Use the character map to copy and paste the super-script character. It's a Windows tool, just search for it. You can use this for all sorts of characters that have Diacritic marks.


2

The proj string does not contain an EPSG code. You can use EPSG:4269 or +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs. Some softwares try to guess the EPSG code from the string, and sometimes they fail, and treat it as a custom CRS. EPSG:4269 has degrees as units, and is not a projected coordinate system, but rather a geographic coordinate ...


1

Something like 2.00 - 5.00 people/km2 in the layer name or layer description will work just as well. the 2 is enclosed between Superscript tag Read this for more info about format tags available in ArcMap.


1

First off you should remove the "TIE". You can probably stay with 6 fields if you want, but it depends on your data's deviations. You want to be careful with having too many fields because the naked eye cannot perceive the color differences. Removing the white "TIE" is going to allow you to make your 1st and 2nd fields more distinguishable. Right now they ...


1

fmt has nothing to do with the spacing of legend items. For a detailed description of fmt please see Use C-style String Formatting Commands. Simply paste the following code snippet in your R console to see the differences (pi ~ 3.14): sprintf("%f", pi) sprintf("%.3f", pi) sprintf("%1.0f", pi) sprintf("%5.1f", pi) sprintf("%05.1f", pi) sprintf("%+f", pi) ...


1

Extending on @Spacedman's answer, creating a stacked map like the one shown in the question becomes quite simple. You just need to add another map layer and displace its y axis: e.g. aes(x=x, y=y+5) : ggplot(data= ofort) + geom_polygon( aes(x=x, y=y, group=id), fill= "white", color="gray30") + # layer 1 geom_polygon( aes(x=x, y=y+5, group=id, ...


1

This has been fixed in the upcoming version 2.14.2.


1

So i finally made it ! with the following code map<- ggplot(data = plot.data, aes(x = long, y = lat, fill = value, group = group)) + geom_polygon() + coord_equal() + facet_wrap(~variable,labeller = as_labeller(names)) then map+geom_path(data=africa.f, aes(x=long, y=lat, group=group), lwd = 0.01,inherit.aes = F) The trick was the ...



Only top voted, non community-wiki answers of a minimum length are eligible