[Решено] VBA, Python. Не могу найти Series в Chart.

Автор Massaraksh7, 20 апреля 2024, 23:18

0 Пользователи и 1 гость просматривают эту тему.

Massaraksh7

#15
Разобрался, вроде бы, с маркерами. Ну, как разобрался - делал всё по мануалу, но на свойстве Size он работать не захотел. А без этого свойства, один хрен, никаких маркеров не показывается.
Вынужден сделать вывод - очень сырое ПО. Боюсь, графики придётся делать как-то по-другому. Что неприятно, потому что пользователям часто нужно графики корректировать для нормоконтроля, не данные, конечно, а оси, диапазоны и.т.д

Massaraksh7

Цитата: mikekaganski от 25 марта 2019, 10:42Вот он я - один из разработчиков.
Михаил, вот, не знал. Так, может, Вы покажете мне, что я делаю не так, или скажете, куда обратиться, что у меня не получается прорисовать стили линий графиков и маркеров в макросе из файла в посте #4?
Хотя делаю, вроде бы, по документации?
https://www.openoffice.org/api/docs/common/ref/com/sun/star/chart2/DataPointProperties.html
  oSeries1.Color = RGB(255,0,0)
  oSeries1.LineWidth = 100
  oSeries1.LineStyle = com.sun.star.drawing.LineStyle.DASH
  oSeries1.LineDash.Dots = 0
  oSeries1.LineDash.Dotlen = 100
  oSeries1.LineDash.Dashes = 5
  oSeries1.LineDash.Dashlen = 200
  oSeries1.LineDash.Distance = 200
  oSeries1.Symbol.StandardSymbol = com.sun.star.chart2.SymbolStyle.STANDARD
  oSeries1.Symbol.Style = 1
  oSeries1.Symbol.FillColor = RGB(255,255,0)
  oSeries1.Symbol.Size = 300

Massaraksh7

Что-то получилось. Доп. информация была взята отсюда.

Massaraksh7

Ну, вот, примерно то, чего я добивался. Осталось (как надеюсь) то, что лучше документировано - оси, легенда, заголовок, шрифты, сетка и т.д.

Massaraksh7

Вот теперь - точно всё. Нормоконтроль будет в восторге. :D

bigor

Красиво. Но ods файлик был бы практичнее :) Вдруг кому еще понадобится
Поддержать наш форум можно здесь

Massaraksh7

Цитата: bigor от 16 мая 2024, 11:55Но ods файлик был бы практичнее :) Вдруг кому еще понадобится
Попозже выложу. Там сейчас макрос работает на приём данных, своих данных у него нет. В посте #18 я принцип показывал.

Massaraksh7

Макрос называется server

sokol92

Владимир.