Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
VeljkoP98
Frequent Visitor

Plotting triangle on map?

Hello everyone,

 

Is it possible to plot something like this in PowerBi maps?

 

OptimusPrime_1-1636123446963.pngOptimusPrime_0-1636123427105.png

 

Best regards!

2 ACCEPTED SOLUTIONS
HarishKM
Solution Sage
Solution Sage

@VeljkoP98 Hello,
I am afraid that this is not possibles to do in power bi or
You can create a custom visual if any one have d3.js knowledge. 
You can use python for the same.
Visualising Network Data in Power BI with Python Integration and NetworkX | Adatis


Thanks
Harish M

View solution in original post

devesh_gupta
Impactful Individual
Impactful Individual

@VeljkoP98 

To use a custom image as an icon in Power BI for your map visualizations, you can follow these steps:

  1. Prepare the Custom Image:

    • Create an image of the triangle you want to use. Save it in a commonly supported image format like PNG, JPG, or SVG. Make sure the background of the image is transparent.
  2. Add a New Column for Image URL:

    • In Power Query, you'll need to add a new column that contains the URL or file path to your custom image. If the image is hosted online, you can use a direct URL. If it's a local file, you'll need to place it in a location that Power BI can access.

    Example:

     

 

CustomImageURL = "https://example.com/triangle.png" // Replace with the actual URL of your triangle image

 

  • Use the Custom Image in the Map Visual:

    • In your report, select or add a map visual.
    • Drag the field you want to use for the map onto the "Location" well of the map visual.
  • Switch to the "Format" Pane:

    • In the visualizations pane, click on the paint roller icon ("Format") to open the formatting options.
  • Customize the Data Colors:

    • Under "Data colors", you'll find an option for "Category (Image URL)". Click on the paintbrush icon next to it.
  • Enable "Image URL":

    • Toggle on the "Image URL" switch.
  • Set the Custom Image URL Field:

    • Use the field containing your custom image URL. This should be the column you created in step 2.
  • Adjust Icon Size:

    • You can adjust the size of the icons using the "Icon size" slider under the "Shapes" section in the "Format" pane.
  • Additional Customizations:

    • You can further customize the map visual, including the color, transparency, and tooltips associated with your data.
  • Preview and Save:

    • Preview your map visual to ensure the custom triangle icons are displayed correctly. If satisfied, save your report.

Your map visual should now display your custom triangle icons based on the data and the URL you provided. If you need to further refine the appearance, you can use the formatting options in the "Format" pane.

 

If you find this insightful, please provide a Kudo and accept this as a solution.

View solution in original post

3 REPLIES 3
devesh_gupta
Impactful Individual
Impactful Individual

@VeljkoP98 

To use a custom image as an icon in Power BI for your map visualizations, you can follow these steps:

  1. Prepare the Custom Image:

    • Create an image of the triangle you want to use. Save it in a commonly supported image format like PNG, JPG, or SVG. Make sure the background of the image is transparent.
  2. Add a New Column for Image URL:

    • In Power Query, you'll need to add a new column that contains the URL or file path to your custom image. If the image is hosted online, you can use a direct URL. If it's a local file, you'll need to place it in a location that Power BI can access.

    Example:

     

 

CustomImageURL = "https://example.com/triangle.png" // Replace with the actual URL of your triangle image

 

  • Use the Custom Image in the Map Visual:

    • In your report, select or add a map visual.
    • Drag the field you want to use for the map onto the "Location" well of the map visual.
  • Switch to the "Format" Pane:

    • In the visualizations pane, click on the paint roller icon ("Format") to open the formatting options.
  • Customize the Data Colors:

    • Under "Data colors", you'll find an option for "Category (Image URL)". Click on the paintbrush icon next to it.
  • Enable "Image URL":

    • Toggle on the "Image URL" switch.
  • Set the Custom Image URL Field:

    • Use the field containing your custom image URL. This should be the column you created in step 2.
  • Adjust Icon Size:

    • You can adjust the size of the icons using the "Icon size" slider under the "Shapes" section in the "Format" pane.
  • Additional Customizations:

    • You can further customize the map visual, including the color, transparency, and tooltips associated with your data.
  • Preview and Save:

    • Preview your map visual to ensure the custom triangle icons are displayed correctly. If satisfied, save your report.

Your map visual should now display your custom triangle icons based on the data and the URL you provided. If you need to further refine the appearance, you can use the formatting options in the "Format" pane.

 

If you find this insightful, please provide a Kudo and accept this as a solution.

Do i add "Custom Image URL" field in Location?

HarishKM
Solution Sage
Solution Sage

@VeljkoP98 Hello,
I am afraid that this is not possibles to do in power bi or
You can create a custom visual if any one have d3.js knowledge. 
You can use python for the same.
Visualising Network Data in Power BI with Python Integration and NetworkX | Adatis


Thanks
Harish M

Helpful resources

Announcements
July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.