基本元素:
组件:
自定义组件:
上标:⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ⁺ ⁻ ⁼ ⁽ ⁾ ᵃ ᵇ ᶜ ᵈ ᵉ ᶠ ᵍ ʰ ⁱ ʲ ᵏ ˡ ᵐ ⁿ ᵒ ᵖ ʳ ˢ ᵗ ᵘ ᵛ ʷ ˣ ʸ ᶻ
下标:₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉ ₊ ₋ ₌ ₍ ₎ ₐ ₑ ₕ ᵢ ⱼ ₖ ₗ ₘ ₙ ₒ ₚ ᵣ ₛ ₜ ᵤ ᵥ ₓ
序号:Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ
数学符号:± ² ³ ¼ ½ ¾ ÷ × ¥ ° ∂ ∫ ∬ ∭ ∇ ∞ ℏ lim ∑ ∏ ∐ √ ∛ ∜
运算符:− × ÷ ± ∓ ⋅ ∘ ∗ ∙ ⊕ ⊗ ⊙ ⊘ ∨ ∧ ∩ ∪
关系符号:= ≠ ≈ ≡ ≢ ≤ ≥ ≪ ≪ ≫ ≫ ∝ ∼ ≃ ≅ ⊂ ⊃ ⊆ ⊇ ∈ ∉ ∋ ∌
希腊字母:Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω
快捷键ctrl+c,ctrl+v,可复制粘贴字符到数据输入框。更多符号可参考word办公软件。
import requests
import json
def NgplotApiFun(ngplotPostData,svgOutName):
response = requests.post('https://bioinforw.com/ldm/ngplotApiSim/', data={'data':json.dumps(ngplotPostData)})
if response.status_code == 200:
response_json = response.json()
if response_json['code'] == 200:
with open(svgOutName+'.svg', 'w') as fw:
fw.write(response_json['svg'])
else:
print(response_json['msg'])
##Test:
ngplotPostData = {
'account': '你的账号',
'ngplotApiKey': '你的ngplotApiKey', #
'template' : '6627b1edd0977e6439d4a203', #画图模版编号
'data' : {'data1':'sample\tv\na\t10\n'},
'arg' : {
'nameCol':'sample',
'valueCol' : 'v'
#'xxx' : 'xxx',
#'xxx' : 'xxx',
}
}
NgplotApiFun(ngplotPostData,'test')
library(httr)
library(jsonlite)
NgplotApiFun <- function(ngplotPostData, svgOutName){
json_data <- toJSON(ngplotPostData, auto_unbox = TRUE) # 将ngplotPostData转换为JSON字符串
response <- POST(
url = "https://bioinforw.com/ldm/ngplotApiSim/",
body = list(data = json_data),
encode = "form"
)
if(status_code(response) == 200){
response_json <- fromJSON(content(response, "text")) # 解析响应体为JSON
if(response_json$code == 200){
write(response_json$svg, file = paste0(svgOutName, ".svg")) # 写入SVG文件
}else{
cat(response_json$msg, "\n") # 打印错误信息
}
}else{
cat("HTTP请求失败,状态码:", status_code(response), "\n") #打印状态码和错误信息
}
}
##Test:
data <- list(
data1 = "sample\tv\na\t10\n"
)
ngplotPostData <- list(
account = "你的账号",
ngplotApiKey = "你的ngplotApiKey",
template = "6627b1edd0977e6439d4a203", #画图模板编号
data = data,
arg = list(
nameCol = "sample",
valueCol = "v"
# xxx = 'xxx',
# xxx = 'xxx'
)
)
NgplotApiFun(ngplotPostData, svgOutName)
CSE格式主要用于生物科学等领域。“cited 2025 Jun 30”改成自己的实际使用时间
IEEE格式主要用于工程和计算机科学领域。
Chicago格式广泛应用于出版界和各种学术领域。
APA格式常用于社会科学领域。
MLA格式主要用于人文科学领域。 注意"30 June 2025"改成自己的实际使用时间