|
|
|
FastReport Chart цвет каждой линии
|
|||
|---|---|---|---|
|
#18+
Требуется построить график и раскрасить каждую линию нужным цветом. Реализация должна быть, как при установке свойства серии ColorEachPoint := True, но значение цвета необходимо выставлять самому. На форму бросил TfrxReport, в нём добавил TfrxMasterData, на него установил TfrxChartView с одной серией HorizontalLine. Так же на форму добавил TfrxUserDataSet, для получения значений X, Y графика. Как раскрашивать отдельные линии? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. Вопрос скорее всего очень простой, но решения нагуглить не получилось. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2011, 17:40 |
|
||
|
FastReport Chart цвет каждой линии
|
|||
|---|---|---|---|
|
#18+
Если данные брать из фиксированного набора, то цвет добавляется следующим образом: Код: plaintext 1. 2. 3. Как цвет получать через TfrxUserDataSet или хотя бы выставлять в скрипте, до сих пор не соображу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2011, 19:12 |
|
||
|
FastReport Chart цвет каждой линии
|
|||
|---|---|---|---|
|
#18+
Попробуйте в скрипте отчёта пройтись по датасету Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2011, 00:43 |
|
||
|
FastReport Chart цвет каждой линии
|
|||
|---|---|---|---|
|
#18+
Оказалось всё намного проще. Необходимо добавить в датасет поле 'color', чтобы оно запрашивалось, что логично. А запрашиваться оно должно для FChart.SeriesData[0].Source4, это и не мог найти в документации. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2011, 12:16 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=37320678&tid=1534894]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
70ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 259ms |
| total: | 418ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...