2 replaced http://mathematica.stackexchange.com/ with https://mathematica.stackexchange.com/ edited Apr 13 '17 at 12:55 Let me quote something: Kuba said: Why some Options works with Dynamic and other doesn't? John FultzJohn Fultz said: The difference is that some option values get translated directly into FE option values. Others affect kernel computation, but don't have a direct translation into the FE. And, as I've lectured many times before, Dynamic is useless unless it's displaying, directly, in the FE. For example, look at the Plot function. Something like ImageSize goes directly to the FE. So Dynamic translates well there. But PlotPoints affects the underlying mechanisms of Plot itself, not anything the FE is actually doing. If you want to change PlotPoints based upon a Dynamic setting, then you need to recompute the entire Plot. So Dynamic needs to wrap the entire Plot. *FE -> FrontEnd Let me quote something: Kuba said: Why some Options works with Dynamic and other doesn't? John Fultz said: The difference is that some option values get translated directly into FE option values. Others affect kernel computation, but don't have a direct translation into the FE. And, as I've lectured many times before, Dynamic is useless unless it's displaying, directly, in the FE. For example, look at the Plot function. Something like ImageSize goes directly to the FE. So Dynamic translates well there. But PlotPoints affects the underlying mechanisms of Plot itself, not anything the FE is actually doing. If you want to change PlotPoints based upon a Dynamic setting, then you need to recompute the entire Plot. So Dynamic needs to wrap the entire Plot. *FE -> FrontEnd Let me quote something: Kuba said: Why some Options works with Dynamic and other doesn't? John Fultz said: The difference is that some option values get translated directly into FE option values. Others affect kernel computation, but don't have a direct translation into the FE. And, as I've lectured many times before, Dynamic is useless unless it's displaying, directly, in the FE. For example, look at the Plot function. Something like ImageSize goes directly to the FE. So Dynamic translates well there. But PlotPoints affects the underlying mechanisms of Plot itself, not anything the FE is actually doing. If you want to change PlotPoints based upon a Dynamic setting, then you need to recompute the entire Plot. So Dynamic needs to wrap the entire Plot. *FE -> FrontEnd 1 answered May 4 '14 at 7:06 Kuba♦ 111k1212 gold badges221221 silver badges570570 bronze badges Let me quote something: Kuba said: Why some Options works with Dynamic and other doesn't? John Fultz said: The difference is that some option values get translated directly into FE option values. Others affect kernel computation, but don't have a direct translation into the FE. And, as I've lectured many times before, Dynamic is useless unless it's displaying, directly, in the FE. For example, look at the Plot function. Something like ImageSize goes directly to the FE. So Dynamic translates well there. But PlotPoints affects the underlying mechanisms of Plot itself, not anything the FE is actually doing. If you want to change PlotPoints based upon a Dynamic setting, then you need to recompute the entire Plot. So Dynamic needs to wrap the entire Plot. *FE -> FrontEnd Post Made Community Wiki by Kuba♦ occurred May 4 '14 at 7:06