Получить только совпадающие строки для групп в Pandas groupby

Возможно ... вид

Я знаю, что этот вопрос решен, но я нашел способ исправить эту проблему и подумал, что я опубликую ее для других людей, которые также наткнулись на эту запись , Это немного взломанно, но он работает в крайнем случае, если вам нужно выделить текст в TextArea и не хотите принимать неудовлетворительный «невозможный» ответ.

  1. Извлеките цвет фона TextArea и цвет переднего плана текстового шрифта
  2. Вычислить бит наивысшего контраста между цветом переднего и заднего фона
  3. Поместить прямоугольник вокруг нужного текста
  4. Установите цвет прямоугольника на цвет фона
  5. Установите blendmode прямоугольника в ячейку с наивысшим контрастом
  6. Отключите прямоугольник

Прямоугольник теперь идеально сочетается с фоном, но изменит цвет текста. Отключение прямоугольника означает, что он не будет выглядеть как нечто большее, чем аскетичный для пользователя - например, действия, подобные щелчку на прямоугольнике, не будут иметь неожиданного эффекта.

Вы можете слегка настроить этот метод, если различные цвета желательны.

Я могу опубликовать детали реализации, если люди заинтересованы, скептически настроены, или если сложно работать.

1
задан Ronnie 27 February 2019 в 17:11
поделиться