Tuesday, November 12, 2024

Several Problematic as well as Beneficial Housing societies in and near Islamabad, Pakistan

 

(Source: Pixabay)

Several housing societies came to market during the time from 2016 and after. Considering the history, during 2003 to 2005, a boom came in the context of housing societies. However, after October 2005 Earthquake, real state sector went down. After that several societies, including Jeddah Town and Green City, came and go. After that from 2006-2007 to 2016-2017, no significant housing society came. However, only old societies keep working. After that due to remittance, some housing societies started working.

In this case, some of the societies are still present that are present on-ground but there is no development in those societies. Among these societies, some are Kingdom Valley, where development is very slow; GFS Society, where development is almost negligible; Nova City, where development started but then stopped; Mivida city, is also not working; Avalon city, which is almost silent; Hawks Melbourne, which is also almost silent; Forest Town, Islamabad, is also almost silent; Saffron City is also almost silent; Mega City, Gujar Khan, is also almost silent; and Abdullah City, Al-Makkah City, and Capital Valley city are also almost silent.

Aside from these societies, there are also other, where some development is taking place, though sometimes development is more and other times less. Among these societies are, Taj Residencia, where previously development speed was slow, but now it is better; Park View City, is also a good housing society and has taken NOCs from government; Blue World City, is also showing development on a large scale; Capital Smart City is also working good; Faisal Town Phase II is also showing good development; Silver City has also taken NOCs from all departments of government and is working on about 5000-7000 kanals of land; New City Phase II and Kohistan Enclave are also developing; and New Metro City, Gujar Khan, is also developing.

Nevertheless, in the case of plots, it is essential to bring plots on-ground or take possession-able plots.

Source:

Gondal Group of Marketing Islamabad - 22 Fraud Housing Projects in Islamabad Rawalpindi | Beware Property Frauds | Scam Housing Projects - https://www.youtube.com/watch?v=5UnoAxUthLk


Day 2: 30-days to learn rgl, plotly, and gganimate - Explore plotly customizations: add labels, hover effects, adjust colors, and practice layout modifications

 


Step 1: Set Up the Basic Plot

We’ll start by creating a simple scatter plot that we’ll customize throughout this tutorial.

1.     Create a Sample Dataset:

# Sample data
x <- c(1, 2, 3, 4, 5)
y <- c(10, 15, 13, 17, 20)
labels <- c("A", "B", "C", "D", "E")

2.     Generate the Basic Scatter Plot:

library(plotly)
 
# Basic scatter plot
plot <- plot_ly(x = ~x, y = ~y, type = 'scatter', mode = 'markers')
plot

Step 2: Add Labels

You can add custom labels for each point to provide additional context.

1.     Add Labels as Text:

plot <- plot_ly(x = ~x, y = ~y, text = ~labels, type = 'scatter', mode = 'markers+text') %>%
  layout(title = "Scatter Plot with Labels",
         xaxis = list(title = "X Axis"),
         yaxis = list(title = "Y Axis"))
plot
    • Explanation:
      • text = ~labels: Adds text labels from the labels variable.
      • mode = 'markers+text': Displays both markers and text.

2.     Adjust Text Position:

plot <- plot %>%
  layout(title = "Scatter Plot with Custom Label Positions") %>%
  style(textposition = 'top right')  # Try 'top left', 'bottom right', etc.
plot

Step 3: Add and Customize Hover Effects

Hover effects can be customized to display more detailed information.

1.     Customize Hover Text:

plot <- plot_ly(x = ~x, y = ~y, text = ~paste("Point:", labels, "<br>X:", x, "<br>Y:", y),
                hoverinfo = 'text', type = 'scatter', mode = 'markers') %>%
  layout(title = "Scatter Plot with Customized Hover Text")
plot
    • Explanation:
      • hoverinfo = 'text': Specifies that hover text should come from the text argument.
      • paste() function with <br>: Adds HTML line breaks to format the hover text neatly.

Step 4: Adjust Colors

Colors can make plots visually appealing and help convey information.

1.     Change Marker Colors:

plot <- plot_ly(x = ~x, y = ~y, text = ~labels, type = 'scatter', mode = 'markers',
                marker = list(color = 'blue', size = 10)) %>%
  layout(title = "Scatter Plot with Custom Marker Color")
plot


2.     Add Conditional Colors:

# Set colors based on y values
colors <- c("red", "green", "blue", "orange", "purple")
 
plot <- plot_ly(x = ~x, y = ~y, text = ~labels, type = 'scatter', mode = 'markers',
                marker = list(color = colors, size = 10)) %>%
  layout(title = "Scatter Plot with Conditional Colors")
plot

3.     Use a Color Gradient:

plot <- plot_ly(x = ~x, y = ~y, text = ~labels, type = 'scatter', mode = 'markers',
                marker = list(color = ~y, colorscale = 'Viridis', size = 10)) %>%
  layout(title = "Scatter Plot with Gradient Colors")
plot

Step 5: Customize Layout

plotly offers extensive layout options to adjust axes, titles, legends, and background.

1.     Modify Title and Axis Titles:

plot <- plot %>%
  layout(title = list(text = "Customized Scatter Plot", font = list(size = 20, color = "darkblue")),
         xaxis = list(title = "Custom X Axis", titlefont = list(size = 15, color = "darkred")),
         yaxis = list(title = "Custom Y Axis", titlefont = list(size = 15, color = "darkgreen")))
plot

2.     Customize Legend:

# Adding a legend and customizing its position and appearance
plot <- plot %>%
  layout(showlegend = TRUE, legend = list(x = 1, y = 1, font = list(size = 10, color = "black")))
plot

3.     Change Background Color:

plot <- plot %>%
  layout(plot_bgcolor = 'lightgrey',  # Background color of the plot area
         paper_bgcolor = 'lavender')  # Background color of the paper
plot



Step 6: Combine All Customizations

Let’s put together everything we learned to create a fully customized scatter plot.

plot <- plot_ly(x = ~x, y = ~y, text = ~paste("Label:", labels, "<br>X:", x, "<br>Y:", y),
                hoverinfo = 'text', type = 'scatter', mode = 'markers+text',
                marker = list(color = ~y, colorscale = 'Viridis', size = 15)) %>%
  layout(title = list(text = "Fully Customized Scatter Plot", font = list(size = 22, color = "darkblue")),
         xaxis = list(title = "Custom X Axis", titlefont = list(size = 15, color = "darkred")),
         yaxis = list(title = "Custom Y Axis", titlefont = list(size = 15, color = "darkgreen")),
         plot_bgcolor = 'lightgrey',
         paper_bgcolor = 'lavender',
         legend = list(x = 1, y = 1, font = list(size = 10, color = "black")))
 
plot

Summary

Today, you:

  • Added text labels and customized their position.
  • Created hover text with detailed information and used HTML for formatting.
  • Customized colors, including conditional colors and gradients.
  • Modified layout elements such as titles, axis labels, background color, and legend position.

Next, you’ll practice 3D plotting and explore deeper interactions to make your plots even more dynamic.


Monday, November 11, 2024

Day 1 - 30 days R learning plan for gganimate, plotly, and rgl, and their combination

 


Here’s a step-by-step tutorial for Day 1 to get you started with plotly in R. This guide will walk you through the installation process and teach you how to create basic interactive plots like scatter, bar, and line charts.


Step 1: Install and Load plotly

1.     Open RStudio (or any R environment): Make sure you have an R environment ready to work with.

2.     Install plotly: If you haven’t installed plotly yet, use the following code:

install.packages("plotly")

3.     Load plotly: Load the library so that you can use it in your session.

library(plotly)

Step 2: Create Basic Interactive Plots

A. Scatter Plot

1.     Create Sample Data: For the scatter plot, let’s create a simple dataset to plot.

# Sample data
x <- c(1, 2, 3, 4, 5)
y <- c(10, 15, 13, 17, 20)

2.     Create a Scatter Plot with plot_ly(): Use plot_ly() to create an interactive scatter plot.

scatter_plot <- plot_ly(x = ~x, y = ~y, type = 'scatter', mode = 'markers')
scatter_plot
    • Explanation:
      • x = ~x and y = ~y: Define the x and y coordinates for the points.
      • type = 'scatter': Specifies a scatter plot.
      • mode = 'markers': Displays only markers (you can also try 'lines+markers').

B. Bar Chart

1.     Create Sample Data for a Bar Chart:

categories <- c("A", "B", "C", "D")
values <- c(20, 14, 23, 17)

2.     Create a Bar Chart:

bar_chart <- plot_ly(x = ~categories, y = ~values, type = 'bar')
bar_chart
    • Explanation:
      • x = ~categories: Defines the x-axis labels.
      • y = ~values: Defines the values for each bar.
      • type = 'bar': Specifies a bar chart.

C. Line Chart

1.     Create Data for a Line Chart:

time <- c(1, 2, 3, 4, 5)
values <- c(3, 7, 9, 6, 10)

2.     Create a Line Chart:

line_chart <- plot_ly(x = ~time, y = ~values, type = 'scatter', mode = 'lines')
line_chart
    • Explanation:
      • type = 'scatter' with mode = 'lines': This combination creates a line plot.
      • x = ~time and y = ~values: Define the x and y coordinates for the line.

Step 3: Customize Your Plots

You can customize colors, add titles, and adjust axis labels for each plot.

1.     Add Titles and Labels:

# Scatter Plot with Labels
scatter_plot <- scatter_plot %>%
  layout(title = "Interactive Scatter Plot",
         xaxis = list(title = "X Axis"),
         yaxis = list(title = "Y Axis"))
 
# Bar Chart with Labels
bar_chart <- bar_chart %>%
  layout(title = "Interactive Bar Chart",
         xaxis = list(title = "Categories"),
         yaxis = list(title = "Values"))
 
# Line Chart with Labels
line_chart <- line_chart %>%
  layout(title = "Interactive Line Chart",
         xaxis = list(title = "Time"),
         yaxis = list(title = "Values"))

2.     View Customized Plots: Display each plot with the customized labels.

scatter_plot
bar_chart
line_chart

Step 4: Explore Interactivity

Hover over the data points on each plot to see interactive information, and try zooming and panning. plotly provides built-in interactivity, including tooltips and customizable actions.


Saturday, November 9, 2024

Overseas Pakistani may need to invest in Pakistan

(Source: Pixabay)

It is usually said by Pakistani people living abroad that they are not investing in Pakistan, as its situation is not stable. However, it has to be considered that only about 10% people living abroad can afford property in those countries. Many people have not much money to purchase property abroad. Therefore, it needs for them to purchase some property in Pakistan. Usually, people living abroad can purchase plots, flats, or shops in about 200 or 300 pounds saving per month. In the sale and purchase of property, people have to consider that it has certain cycles of ups and downs of payments. For instance, in almost every politician’s time, property have gone up and then down. In Dubai, where there is no obvious politics, prices of plots go up and down. Nevertheless, overseas Pakistanis can purchase property in lower monthly payments as compared to the past.

Source:

Property Naama - Overseas Pakistan Can’t Afford To Buy Property In Abroad? Why To Invest In Pakistan? Reason 2024 - https://www.youtube.com/watch?v=l9z6EXHmLf4


Friday, November 8, 2024

Factors in the decline of prices in DHA Phase 5, Rawalpindi/Islamabad

(Source: https://www.dhai-r.com.pk/phase-detail/phase-v)

DHA Expressway is present in DHA Phase 5. This phase already has several important buildings, including Novacare healthcare, Caltex petrol pump, McDonald’s, and DHA’s main building. Considering this development, many private agencies have also started their developments in this area. Earlier this year, an 8 marla plot was available only at about 10 crores, and even 4 marla plots have the price in the range above 4 crores. Now, the prices for 8 marla plots have gone down to about 9 crores to 9.5 crores, and 4 marla plots are now at about 3.65 crores.

Considering the reasons behind the decline in prices, even with the presence of all different types of positive factors, it can be noted that after budget, commercial plots got Federal Excise Duty (FED). So, when someone gets a plot in DHA, they have to pay not only Advance Tax but also FED and DHA Membership Fee. These extra burdens of taxes result in the decline in prices. Another reason is the presence of businessway where people have started showing interest leading to a decline in prices near DHA expressway. Then, the development of Central Commercial, where banks, parks, and plaza with rents can be found. These three factors can be considered important in the decline in prices. However, the completion of DHA headoffice in phase 5 (by December 2025) and the completion of other famous areas (already mentioned), such as Novacare hospital (by 2026 or 2027) can eventually increase the prices of plots.

Source:

Property Gupshup - 😱BIG DROP in price on DHA Expressway | Property Gupshup - https://www.youtube.com/watch?v=UKd0jHytuco


Thursday, November 7, 2024

Profitability in Capital Smart City, near Islamabad, Pakistan

 

(Source: https://www.smartcitypk.com/overseas-launch)

Capital Smart City is one of the housing societies in Islamabad, Pakistan. It is said that plots in Capital Smart City are experiencing profits. People who got plots in Prime One also experience further benefits of achieving their plots and make their homes. It is also said that people from Villa Apartment are also experiencing profits. In this area, people having 5 marla plots can get about 35 lacs to 40 lacs of profit. Considering people with 10 marla plots in this area, who acquired plots in about 1.35 crores to 1.40 crores, now may get about 3 crores for their plots within 4 years. People from Executives also experience profits. On the other hand, people with balloted plots in Executives, and now shifting to other areas, may experience loss. However, chances are high that they would get profit. Eventually, people with plots or balloted plots in Overseas may get good profits within 5 years of possession. This is because this area gets such a way that comes while moving from Motorway to DHA Gandhara, Faisal Town, and Blue World City. So, Overseas Central is one of the most important and beneficial area in terms of property profits.

Source:

Tayyab Sethi Podcast - Capital Smart City Overseas Block Investment | Whic Block Is Most Profitable For Investment - https://www.youtube.com/watch?v=0YUgPC0rgZM


Wednesday, November 6, 2024

Taxes on property related businesses are high

(Source: Pixabay)

FBR in Pakistan is posing some taxes on property business. In the Top City Housing Society, the transfer fees of 5 marla plots is about 2.67 lacs for the buyer and 1.56 lacs for the owner of the property. In this housing society, the rate of the plot is about 70 lacs. FBR is also increasing the DC rate. For instance, if previously, DC rate of a 70 lac rupees plot was 35 lacs, it would increase to about 50 lacs to 55 lacs. In this case, property teams and Islamabad Chamber of Commerce have to arrange meetings with FBR, as many people in FBR may not have this much experience about property. For instance, people with salaries may not be able to understand the property-related business.

Source:

Gondal Group of Marketing Islamabad - FBR New Taxes on Real Estate Sector, FBR Tax 2024-25, Property Sale-Purchase TAX Islamabad Pakistan - https://www.youtube.com/watch?v=WxG_E2fCJmc&t=19s