Skip to content

Commit

Permalink
Merge pull request #26 from Tumon2001/Plots
Browse files Browse the repository at this point in the history
Plots
  • Loading branch information
ayushpatnaikgit committed Aug 15, 2022
2 parents e08e838 + 96ca291 commit 8ffc24b
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions src/plot.jl
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@

"""
```julia
load_example()
code=mumbai_map.censuscode
plot_chloropleth(mumbai_map, code, :DISTRICT)
```
"""
function plot_chloropleth(geoms::DataFrames.DataFrame, data::Vector, names::Symbol)
n=length(geoms.geometry)
Expand Down Expand Up @@ -34,17 +36,21 @@ function plot_chloropleth(geoms::DataFrames.DataFrame, data::Vector, names::Symb
end

"""
```julia
load_example()
plot_chloropleth(mumbai_map, :censuscode, :DISTRICT)
```
"""
function plot_chloropleth(geoms::DataFrames.DataFrame, data::Symbol, names::Symbol)
plot_chloropleth(geoms, geoms[!,string(data)], names)
end

"""
```julia
load_example()
april2012=radiance_datacube[:,:,1]
plot_img(april2012, MUMBAI_COORDINATE_SYSTEM)
```
"""
function plot_img(img, coordinate_system)

Expand Down Expand Up @@ -73,12 +79,14 @@ function plot_img(img, coordinate_system)
end

"""
```julia
using Dates
load_example()
dates = collect(Date(2012,4):Month(1):Date(2020, 02))
plot_datacube(radiance_datacube, MUMBAI_COORDINATE_SYSTEM, string.(dates))
plot_datacube(radiance_datacube, MUMBAI_COORDINATE_SYSTEM, string.(dates), "Mumbai.pdf")
```
"""
function plot_datacube(datacube, coordinate_system, date)
function plot_datacube(datacube, coordinate_system, date, filename)
map=[]

function plot_img(img, coordinate_system, i)
Expand Down Expand Up @@ -112,7 +120,7 @@ function plot_datacube(datacube, coordinate_system, date)
plot_img(img, coordinate_system, i)
end

Plots.GR.beginprint("mumbai.pdf")
Plots.GR.beginprint(filename)
gr(show=true)
for i in 1:size(datacube)[3]
plot(map[i])
Expand Down

0 comments on commit 8ffc24b

Please sign in to comment.