Кто-нибудь знаком с названием этого сюжета? - PullRequest
0 голосов
/ 21 апреля 2020

Мне было интересно, как называется этот сюжет в Winning Eleven Games:

some plot

Есть ли способ создать его, используя Python или R? ? Спасибо всем:)

Ответы [ 2 ]

2 голосов
/ 21 апреля 2020

Это так называемая паутина или карта радара. У Highcharts есть отличная реализация (https://www.highcharts.com/demo/polar-spider), к которой вы можете получить доступ в R, используя пакет highcharteR: http://jkunst.com/highcharter/highcharts-api.html

1 голос
/ 21 апреля 2020

Основное название радиолокационной карты.

В R вы должны использовать пакет fmsb и функцию radarchart.

Ниже приведен пример:

library(fmsb)
data <- as.data.frame(matrix( sample( 2:20 , 10 , replace=T) , ncol=10))
colnames(data) <- c("math" , "english" , "biology" , "music" , "R-coding", "data-viz" , "french" , "physic", "statistic", "sport" )
data <- rbind(rep(20,10) , rep(0,10) , data)
radarchart( data  , axistype=1 , 
    pcol=rgb(0.2,0.5,0.5,0.9) , pfcol=rgb(0.2,0.5,0.5,0.5) , plwd=4 , 
    cglcol="grey", cglty=1, axislabcol="grey", caxislabels=seq(0,20,5), cglwd=0.8,
    vlcex=0.8)

Здесь, если вы хотите deep

Вместо Python следует использовать plotly.

import plotly.express as px
import pandas as pd
df = pd.DataFrame(dict(
    r=[1, 5, 2, 2, 3],
    theta=['processing cost','mechanical properties','chemical stability',
           'thermal stability', 'device integration']))
fig = px.line_polar(df, r='r', theta='theta', line_close=True)
fig.show()

Здесь, если вы хотите глубоко

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...