//+------------------------------------------------------------------+//| Функция получает значение масштаба графика в пунктах на бар. |//+------------------------------------------------------------------+double ChartPointsPerBarGet( constlong chart_ID= 0 )
{
//--- подготовим переменную для получения результатаdouble result= EMPTY_VALUE ;
//--- сбросим значение ошибкиResetLastError ();
//--- получим значение свойстваif (! ChartGetDouble (chart_ID, CHART_POINTS_PER_BAR , 0 ,result))
{
//--- выведем сообщение об ошибке в журнал "Эксперты"Print ( __FUNCTION__ + ", Error Code = " , GetLastError ());
}
//--- вернем значение свойства графикаreturn (result);
}
Отдельно разработаны классы для создания графических объектов и примитивов, для отрисовки различных видов диаграмм и кривых. Реализованы различные возможности отображения объектов: изменение стиля и цвета линий, заливка, работа с сериями данных на графике и т.д.
Ve şimdi elipslerin üst tarafı boyunca ve alt kısım boyunca (şekilde tasvir ettiğim gibi) 2 kırmızı çizgi çizmem gerekiyor.
Bunun nasıl yapılabileceğini bilen var mı?
Ve neden çubuklar arasındaki ara noktalar açısından - tamamen estetik için?
Her çubuk için bir arabellek (kanalın üstü ve altı için) oluştururdum, çubuğun üzerindeki tüm dairelerden ekstremi yerleştireceğim, şekle göre değerlendirerek kontrol etmek için bir pencere var, maksimum 10 çubuklar, o zaman bu göstergeyi kurardım, son çubukların yeniden çizilebileceği açıktır.
bir şey çalışmıyor:
senaryo:
bir daire nesnesi var mı? Yoksa sadece bir elips mi?
Örneğin, burada kod 108, 161, 162, 163 .
ve orada sadece nesnenin altında veya üstünden bağlama.
ancak artırılamazlar.
ve orada sadece nesnenin altında veya üstünden bağlama.
CCanvas'ı öğrenin
CCanvas'ı öğrenin
yada formül...
nesneler çizgi parçaları olarak çizilebilir
İşte ölçekleme sırasında aynısının bir örneği
ancak artırılamazlar.
ve orada sadece nesnenin altında veya üstünden bağlama.
Yapamayacağını kim söyledi?
Bunlar grafik nesnelerse, yazı tipi boyutunu ve gösterge arabelleğe alınırsa kalınlığı artırabilirsiniz.
Bu elle yapılır ve yeterince özenle yapılmaz. Programlı olarak daha hassas hale getirilebilir.
CCanvas'ı öğrenin
kısacası elipsler üzerinde hindi yaptım.
ama bu elipsler bir şekilde üst üste bindirilmiş çok çirkin ...
Tüm bu nesnelerin bir araya gelmesi için bu örtüşen etkiden kaçınmak mümkün müdür?
m1 için:
Ve şimdi elipslerin üst tarafı boyunca ve alt kısım boyunca (şekilde tasvir ettiğim gibi) 2 kırmızı çizgi çizmem gerekiyor.
Bunun nasıl yapılabileceğini bilen var mı?
Ve şimdi elipslerin üst tarafı boyunca ve alt kısım boyunca (şekilde tasvir ettiğim gibi) 2 kırmızı çizgi çizmem gerekiyor.
Bunun nasıl yapılabileceğini bilen var mı?
Ve neden çubuklar arasındaki ara noktalar açısından - tamamen estetik için?
Her çubuk için bir arabellek (kanalın üstü ve altı için) oluştururdum, çubuğun üzerindeki tüm dairelerden ekstremi yerleştireceğim, şekle göre değerlendirerek kontrol etmek için bir pencere var, maksimum 10 çubuklar, o zaman bu göstergeyi kurardım, son çubukların yeniden çizilebileceği açıktır.