<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Specify 'symbol' when using sizeRendererCreator.createClassBreaksRenderer() in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/specify-symbol-when-using-sizerenderercreator/m-p/618627#M57835</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hanlun,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://developers.arcgis.com/javascript/latest/sample-code/visualization-classbreaks/index.html"&gt;Have you taken a look at this sample?&lt;/A&gt; It uses 'simple-fill' symbology when defining class breaks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 21 Oct 2019 17:34:12 GMT</pubDate>
    <dc:creator>BenElan</dc:creator>
    <dc:date>2019-10-21T17:34:12Z</dc:date>
    <item>
      <title>Specify 'symbol' when using sizeRendererCreator.createClassBreaksRenderer()</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/specify-symbol-when-using-sizerenderercreator/m-p/618626#M57834</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="text-align: left;"&gt;Here is the documentation for the API:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://developers.arcgis.com/javascript/latest/api-reference/esri-renderers-smartMapping-creators-size.html#createClassBreaksRenderer" title="https://developers.arcgis.com/javascript/latest/api-reference/esri-renderers-smartMapping-creators-size.html#createClassBreaksRenderer" rel="nofollow noopener noreferrer" target="_blank"&gt;size | ArcGIS API for JavaScript 4.13&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For my map, it generates 'simple-marker' for the symbol.&lt;/P&gt;&lt;P&gt;But I need 'simple-fill'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a way to specify that by passing in something?&lt;/P&gt;&lt;P&gt;I can modify&amp;nbsp;the actual renderer instance after&amp;nbsp;it is generated. But I think it is hackish.&lt;/P&gt;&lt;P&gt;I think this is a much needed feature nonetheless.&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; layer &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;FeatureLayer&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
  url&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"https://services.arcgis.com/V6ZHFr6zdgNZuVG0/arcgis/rest/services/counties_politics_poverty/FeatureServer/0"&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;// visualization based off Arcade expression&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; sizeParams &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
  layer&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; layer&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
  classificationMethod&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"equal-interval"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
  valueExpression&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"($feature.POP_POVERTY / $feature.TOTPOP_CY) * 100"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
  view&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; view&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
  legendOptions&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
    title&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"% of people living in poverty"&lt;/SPAN&gt;
  &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;// when the promise resolves, apply the renderer to the layer&lt;/SPAN&gt;
sizeRendererCreator&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;createClassBreaksRenderer&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;sizeParams&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
  &lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;then&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;function&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;response&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
    layer&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;renderer &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; response&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;renderer&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
  &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 02:25:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/specify-symbol-when-using-sizerenderercreator/m-p/618626#M57834</guid>
      <dc:creator>HanlunSong</dc:creator>
      <dc:date>2021-12-12T02:25:44Z</dc:date>
    </item>
    <item>
      <title>Re: Specify 'symbol' when using sizeRendererCreator.createClassBreaksRenderer()</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/specify-symbol-when-using-sizerenderercreator/m-p/618627#M57835</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hanlun,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://developers.arcgis.com/javascript/latest/sample-code/visualization-classbreaks/index.html"&gt;Have you taken a look at this sample?&lt;/A&gt; It uses 'simple-fill' symbology when defining class breaks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Oct 2019 17:34:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/specify-symbol-when-using-sizerenderercreator/m-p/618627#M57835</guid>
      <dc:creator>BenElan</dc:creator>
      <dc:date>2019-10-21T17:34:12Z</dc:date>
    </item>
    <item>
      <title>Re: Specify 'symbol' when using sizeRendererCreator.createClassBreaksRenderer()</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/specify-symbol-when-using-sizerenderercreator/m-p/618628#M57836</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks. But I am using this API:&amp;nbsp;&lt;A class="link-titled" href="https://developers.arcgis.com/javascript/latest/api-reference/esri-renderers-smartMapping-creators-size.html#createClassBreaksRenderer" title="https://developers.arcgis.com/javascript/latest/api-reference/esri-renderers-smartMapping-creators-size.html#createClassBreaksRenderer"&gt;size | ArcGIS API for JavaScript 4.13&lt;/A&gt;, since I need it to automatically determine size/breaks. But I don't see how to specify symbol type with this API.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Oct 2019 17:40:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/specify-symbol-when-using-sizerenderercreator/m-p/618628#M57836</guid>
      <dc:creator>HanlunSong</dc:creator>
      <dc:date>2019-10-21T17:40:50Z</dc:date>
    </item>
    <item>
      <title>Re: Specify 'symbol' when using sizeRendererCreator.createClassBreaksRenderer()</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/specify-symbol-when-using-sizerenderercreator/m-p/618629#M57837</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="https://codepen.io/benesri/pen/mddROgO?editors=1000"&gt;I created a sample&lt;/A&gt; that changes the symbol to a 'simple fill' after the class breaks have been determined by the sizeRenderer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Edit:&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;After rereading your initial post, I see&amp;nbsp;that you already found this solution. I did not find a way to change the symbol type&amp;nbsp;as a parameter. If adding this functionality as a parameter is important, I would recommend posting on the &lt;A _jive_internal="true" href="https://community.esri.com/community/arcgis-ideas"&gt;GeoNet Ideas&lt;/A&gt; page or contacting &lt;A href="https://support.esri.com/en/contact-tech-support"&gt;Esri Technical Support&lt;/A&gt; and asking the analyst to log an enhancement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Oct 2019 18:32:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/specify-symbol-when-using-sizerenderercreator/m-p/618629#M57837</guid>
      <dc:creator>BenElan</dc:creator>
      <dc:date>2019-10-21T18:32:21Z</dc:date>
    </item>
    <item>
      <title>Re: Specify 'symbol' when using sizeRendererCreator.createClassBreaksRenderer()</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/specify-symbol-when-using-sizerenderercreator/m-p/618630#M57838</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you very mush still &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/laugh.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Oct 2019 18:55:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/specify-symbol-when-using-sizerenderercreator/m-p/618630#M57838</guid>
      <dc:creator>HanlunSong</dc:creator>
      <dc:date>2019-10-21T18:55:19Z</dc:date>
    </item>
  </channel>
</rss>

