Изменить цвет фона графика

1

Ищете советы о том, как изменить цвет фона сюжета на прозрачный?

Я просмотрел документы, но не нашел ссылок.

pie_chart = {
  'data': [{
    'labels': ['V0', 'V1', 'V2', 'V3', 'V4', 'V5', 'V6', 'V7', 'V8', 'V9'],
    'values': [55, 22, 31, 32, 33, 45, 44, 42, 12, 67],
    'type': 'pie',
    'sort': false,
  }],

  'layout': {
    backgroundColor: "rgba(255,255,255,0.5)",
    width: 320,
  }

}

Plotly.newPlot('plot', pie_chart.data, pie_chart.layout);
#plot {
  background-color: lightblue;
}
<script src="https://cdn.plot.ly/plotly-latest.min.js"></script>
<div id="plot"> </div>
  • 1
    Используйте paper_bgcolor: "rgba(0,0,0,0)" в макете, и ваша проблема решена, я думаю!
Теги:
plotly

2 ответа

1
Лучший ответ

Используйте свойство paper_bgcolor layout чтобы сделать его transparent.

paper_bgcolor (цвет):
default: "#fff"
Устанавливает цвет бумаги, на которой нарисован график.

Из официальной документации, доступной здесь

pie_chart = {
  'data': [{
    'labels': ['V0', 'V1', 'V2', 'V3', 'V4', 'V5', 'V6', 'V7', 'V8', 'V9'],
    'values': [55, 22, 31, 32, 33, 45, 44, 42, 12, 67],
    'type': 'pie',
    'sort': false,
  }],

  'layout': {
    paper_bgcolor: "rgba(0,0,0,0)",
    width: 320,
  }

}

Plotly.newPlot('plot', pie_chart.data, pie_chart.layout);
#plot {
  background-color: lightblue;
}
<script src="https://cdn.plot.ly/plotly-latest.min.js"></script>
<div id="plot"> </div>
  • 0
    @Idan изменил это
1

pie_chart = {
  'data': [{
    'labels': ['V0', 'V1', 'V2', 'V3', 'V4', 'V5', 'V6', 'V7', 'V8', 'V9'],
    'values': [55, 22, 31, 32, 33, 45, 44, 42, 12, 67],
    'type': 'pie',
    'sort': false,
  }],

  'layout': {
    width: 320,
  }

}

Plotly.newPlot('plot', pie_chart.data, pie_chart.layout);
#plot {
  background-color: lightblue !important;
}
.main-svg {
   background-color: transparent !important;
}
<script src="https://cdn.plot.ly/plotly-latest.min.js"></script>
<div id="plot"> </div>

Это то, что вы ищете? Надеюсь, поможет!!

  • 0
    Вы знаете, да, и нет. Я пробовал это, но тупо не получилось. Это нормально, но я все еще задаюсь вопросом, есть ли лучший способ, чем important
  • 0
    Дело в том, что мы должны переопределить настройки стиля по умолчанию для этого графика. Важное ключевое слово делает то же самое!
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню